Я использую authorize.net и activemerchant в приложении rails.
Когда я совершаю покупку, authorize.net отправляет обратно электронное письмо с информацией о покупке. Я должен быть в состоянии послать им информацию об адресе выставления счета и адреса доставки и вернуть их в электронном письме, но он не возвращает никакой информации, очевидно, я неправильно понял пригодные для переименования имена, кто-нибудь знает, какими они должны быть? Я поливал API-файлы authorize.net и activemerchant, но не могу найти то, что мне нужно.
Мой метод покупки на модели заказов выглядит следующим образом:
def purchase
purchase_options = {
:ip => ip_address,
:first_name => first_name,
:last_name => last_name,
:address => billing_street_address,
:city => billing_city,
:state => billing_state,
:country => "US",
:zip => billing_zip,
:ship_to_first_name => first_name,
:ship_to_last_name => last_name,
:ship_to_address => shipping_street_address,
:ship_to_city => shipping_city,
:ship_to_state => shipping_state,
:ship_to_country => "US",
:ship_to_zip => shipping_zip
}
response = GATEWAY.purchase(price_in_cents, credit_card, purchase_options)
# other transaction stuff
response.success?
конец