Отображение цены / цены в API экспресс-оплаты Paypal - PullRequest
6 голосов
/ 01 сентября 2011

Я только что внедрил API экспресс-оплаты Paypal на один из наших веб-сайтов, который работает для того, что я хочу, но не отображает никакой информации на странице подтверждения Paypal (см. Рис.) О том, за что платит пользователь или сколько это. Если бы я действительно хотел, я мог бы внести другую сумму в сумму, которую платит пользователь, и они бы не знали! (Что было бы неправильно, но возможно ...).

Во всяком случае, я читал это: https://cms.paypal.com/cms_content/GB/en_GB/files/developer/PP_ExpressCheckoutAPIUserGuide.pdf

И я добавил параметры, как указано, но я должен что-то упустить, потому что это ничего не изменило.

Вот скриншот того, как выглядит экран Paypal:

paypal

Было бы чрезвычайно полезно показать общую сумму или разбить элементы, как в PDF-файле, указанном выше.

1 Ответ

16 голосов
/ 01 сентября 2011

Вы должны изменить URL перенаправления с

https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=[token returned in the SetEC response] 

до

https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&useraction=commit&token=[token returned in the SetEC response] 

Express Checkout не показывает детали заказа по умолчанию, потому что ваш сайт должен делать это до и после того, как ваши покупатели перенаправлены в PayPal.

EDIT

Как говорит Джо ниже, разница заключается в добавлении "useraction = commit"

Это говорит PayPal, что вы ожидаете, что покупатель «совершит покупку» на сайте PayPal, а не на вашем собственном. Таким образом, они покажут сумму своему покупателю, чтобы они могли видеть, что они совершают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...