2013-08-01 3 views
1

Я хочу получить подтвержденный адрес доставки, который PayPal имеет, когда пользователь платит через NVP.Получение адреса доставки с помощью запроса PayPal NVP

Есть ли способ сделать это? или я всегда должен просить их адрес раньше времени при обработке платежа посредством экспресс-проверки?

ответ

1

Я предполагаю, что вы работаете с Express Checkout API .. ?? Если это так, запрос GetExpressCheckoutDetails - это то, что вернет адрес доставки для покупателя.

+0

https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_GetExpressCheckoutDetails Текущая ссылка; Paypal, похоже, часто меняет свою документацию. – Petrogad

+0

Похоже, что все для адреса устарело; или я что-то упустил из этого? – Petrogad

+0

Устаревшие параметры являются основными. Например, SHIPTONAME больше не используется. Вместо этого это PAYMENTREQUEST_n_SHIPTONAME. Это связано с тем, что теперь вы можете выполнять параллельные платежи с помощью Express Checkout, поэтому у вас может быть несколько платежей по одной транзакции с разными адресами для каждого. Таким образом, n станет 0, 1, 2, 3 и т. Д. В зависимости от того, сколько платежей/адресов было в заказе. –