Я внедряю интеграцию с сервером PayPal Checkout и хотел бы знать, безопасно ли помечать заказ как оплаченный при запуске метода onAuthorize.
Я бы тоже хотел узнать, нужно ли использовать веб-крючок для проверки платежа.
Спасибо.
Следующее основано на «классическом», который помечен как устаревший с 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();
Затем происходит фактический перевод.