Получение ошибки при создании профиля клиента в authorize.net
Я создаю профиль клиента, в котором я хочу сохранить адрес доставки клиента. Для этого код -
customer_profile_request = CreateCustomerProfileRequest.new
customer_profile_request.profile = CustomerProfileType.new(Digest::MD5.hexdigest(user.email)[0,10], user.full_name, user.email,nil,nil)
full_address = user.customer_addresses.primary_address.try(:truncate_full_address) || 'Address'
customer_profile_request.profile.shipToList = CustomerAddressType.new(user.first_name,
user.last_name, nil, full_address,
user.customer_addresses.primary_address.city,
user.customer_addresses.primary_address.state, user.customer_detail.zipcode, nil, nil, nil)
customer_profile_response = initialize_transaction.create_customer_profile(customer_profile_request)
И я получаю ошибку -
"Элемент 'shipToList' в пространстве имен 'AnetApi/xml/v1/schema/AnetApiSchema.xsd' не может содержать текст. Список возможных ожидаемых элементов: 'firstName, lastName, company, address, city, state, zip, country, phoneNumber, faxNumber, email'в пространстве имен'AnetApi/xml/v1/schema/AnetApiSchema.xsd'."
Я что-то пропустил?