PayPal Express Checkout onAuthorize достаточно для подтверждения платежа? - PullRequest
0 голосов
/ 17 сентября 2018

Я внедряю интеграцию с сервером PayPal Checkout и хотел бы знать, безопасно ли помечать заказ как оплаченный при запуске метода onAuthorize.

Я бы тоже хотел узнать, нужно ли использовать веб-крючок для проверки платежа.

Спасибо.

1 Ответ

0 голосов
/ 06 октября 2018

Следующее основано на «классическом», который помечен как устаревший с 17 января

У меня такой же вопрос.Звонки отображаются в истории звонков API Sandbox, но я не вижу никаких потоков денег.То же самое для моего реального счета.У меня есть ощущение, что транзакция должна быть получена после ее авторизации.

Чтобы получить платеж, выполните запрос DoCapture с использованием возвращенного идентификатора авторизации.Источник: https://developer.paypal.com/docs/classic/express-checkout/ec_authorize_and_capture/#required-code-changes-for-authorization-and-capture

ОБНОВЛЕНИЕ: Я все-таки не использовал классику, а новый клиентский отдых: https://developer.paypal.com/demo/checkout/#/pattern/client

Это близко к классике, мне нужно было только добавить ...

return actions.payment.execute();

Затем происходит фактический перевод.

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