Получение ошибки при создании профиля клиента в 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'."

Я что-то пропустил?

0 ответов

Другие вопросы по тегам