7. Paypal NVP : Создание
Запроса
NAME=VALUE&NAME=VALUE&...
● USER
● PWD
● VERSION
● SIGNATURE
● SANDBOX_API_HOST - 'api-3t.sandbox.paypal.com';
● PRODUCTION_API_HOST - 'api-3t.paypal.com';
8. Express Checkout Actions
● Sale
● Authorization (DoCapture, DoReauthorization, DoVoid)
● Order (DoAuthorization, DoCapture, DoVoid)
MassPay Actions
● MassPay
9. SetExpressCheckout API Operation (NVP)
Создаем платеж отправляя данные об оплате на Paypal, в результате чего получаем токен, который
будет использован в дальнейших операциях.
Параметры:
- METHOD=SetExpressCheckout
- RETURNUR=localhost:5500/success
- CANCELURL=localhost:5500/cancel
- PAYMENTREQUEST_0_AMT=00.00
- PAYMENTREQUEST_0_ACTION=Authorization
- PAYMENTREQUEST_0_CURRENCYCODE=USD
https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/
14. MassPay
Возможность перевода за один раз деньги на несколько аккаунтов.
Параметры:
- METHOD=MassPay
- EMAILSUBJECT=$EMAIL
Массив Получателей:
- L_EMAIL + INDEX=$RECIPIENTEMAIL
- L_AMT + INDER=00.00
- L_UNIQUEDID + INDEX=$UID
- L_NOTE + INDEX=$NOTE
https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/MassPay_API_Operation_NVP/
15. Paypal + Беларусь
Ближе к полуночи 17 июня для белорусов стала
доступна регистрация в платежной системе
PayPal.
16. Подводные камни
● Документация
● Необходимость постоянного общения с тех.
поддержкой.
● Периодические сбои в работе с песочницей.
● Порог вхождения.