Я использую Java SDK v1.14 для выполнения платежа. Я создаю платеж
payment.create(apiContext);
Я выполняю платеж
payment.execute(apiContext, paymentExecution);
в соответствии с официальной документацией PayPal https://developer.paypal.com/docs/api/quickstart/payments/ Однако, несмотря на то, что мне не было понятно из этого документапользователь должен подтвердить платеж веб-кнопкой;по этой причине мой платеж возвращает ошибку
{"name":"PAYMENT_NOT_APPROVED_FOR_EXECUTION","message":"Payer has not approved payment"}
Платеж находится здесь в статусе СОЗДАН , а не УТВЕРЖДЕН , как мне бы хотелось. Дело в том, что у меня есть счета, я хочу, чтобы они оплачивались по месту работы. Как я мог выполнить эти платежи?
- Нет ли способа "предварительно утвердить" платежи программно?
- Где находится v2 sdk? Я смотрю на Maven Central и могу найти только v1.
Конечно, никто не ответил мне из сообщества PayPal. Я заработал тысячу значков за свой вопрос, но не получил ответа.