Как отключить требование PayPal Express Checkout для параметра города?

Как я могу сообщить Paypal Express Checkout, что мне не требуется адресная информация для обработки моего заказа? Я отправляю параметр NOSHIPPING=1 в своем запросе, но как только я отправляю заказ в песочницу PayPal, подтверждаю свой платеж и возвращаюсь обратно на свою веб-страницу, я получаю следующее сообщение об ошибке:

L_ERRORCODE0 -> 10728
L_SHORTMESSAGE0 -> Shipping Address City Empty
L_LONGMESSAGE0 -> The field Shipping Address City is required

Я что-то упускаю?


person justinl    schedule 12.01.2012    source источник


Ответы (1)


NOSHIPPING=1 в SetExpressCheckout — это нормально, но он по-прежнему будет проверять адрес, если вы отправляете какой-либо адресный параметр.
Чтобы отключить эту функцию, убедитесь, что вы вообще не отправляете никаких SHIPTOxxxxx параметров (таких как SHIPTONAME, SHIPTOSTREET и т. д. ) ИЛИ что вы не отправляете ADDROVERRIDE=1

person Robert    schedule 13.01.2012
comment
@PayPal_Robert Я пытался сделать только что-то подобное, но если я не отправлю информацию о доставке сейчас, когда мне нужно будет отправить PP эту информацию? - person JSU; 26.02.2014
comment
Я обновил свой ответ - вы отправляете ADDROVERRIDE=1? - person Robert; 26.02.2014