2009-11-10 2 views
1

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

Api предоставляется для вызова не-paypal. Я думаю, но проблема в том, что она перенаправляется на paypal после звонка SetExpressCheckout. alt text

ответ

2

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

См. the ExpressCheckout docs на примере простой интеграции.

+0

Есть ли демо-версия кода? – Paypal

+0

В документации и с SDK есть пример кода. Также есть мастер, который поможет вам начать работу: https://www.paypal-labs.com/integrationwizard/ecpaypal/code.php – saleemshafi

Смежные вопросы