О PayPal Экспресс Оформить заказ API - PullRequest
1 голос
/ 10 ноября 2009

На этой картинке есть 3 основных шага: SetExpressCheckout, GetExpressCheckoutDetails и DoExpressCheckoutDetails, теперь я уверен, что SetExpressCheckout должен быть вызван мной сам, что насчет GetExpressCheckoutDetails и DoExpressCheckoutDetails, это называется PayPal или я?

Я думаю, что API предоставляется для вызова non-paypal, но проблема в том, что после вызова SetExpressCheckout он перенаправлен на paypal. alt text
(источник: paypal.com )

1 Ответ

2 голосов
/ 10 ноября 2009

Да, именно вы должны вызывать эти API. После того, как вы вызовете SetExpressCheckout, вы получите токен, который представляет оформляемую вами проверку. Вам нужно будет использовать этот токен и перенаправить пользователя на Paypal для подтверждения платежа. После того как они одобрят его, Paypal перенаправит обратно на ваш сайт, а затем вы сможете вызвать GetExpressCheckoutDetails и / или DoExpressCheckoutPayment. Вызов GetExpressCheckoutDetails полезен для получения таких вещей, как адрес доставки и т. Д., Поскольку покупатель может установить эти данные как часть процесса утверждения. Когда у вас есть вся необходимая информация, покупатель утвердил платеж, и вы готовы его получить, а затем позвоните в DoExpressCheckoutPayment, чтобы получить ваши деньги.

См. документы ExpressCheckout для примера простой интеграции.

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