Я использую PayPal Java SDK, но, к сожалению, я не нахожу достаточно документации. Я использовал код из GitHub PayPal . После успешного запуска я получаю следующий ответ:
{
"id": "PAYID-1234",
"intent": "sale",
"payer": {
"payment_method": "paypal"
},
"transactions": [
{
"related_resources": [],
"amount": {
"currency": "USD",
"total": "1.00"
}
}
],
"state": "created",
"create_time": "2020-03-18T08:50:04Z",
"links": [
{
"href": "https://api.sandbox.paypal.com/v1/payments/payment/PAYID-123",
"rel": "self",
"method": "GET"
},
{
"href": "https://www.sandbox.paypal.com/cgi-bin/webscr?cmd\u003d_express-checkout\u0026token\u003dEC-ABC",
"rel": "approval_url",
"method": "REDIRECT"
},
{
"href": "https://api.sandbox.paypal.com/v1/payments/payment/PAYID-123/execute",
"rel": "execute",
"method": "POST"
}
]
}
Отсюда, каким должен быть следующий шаг для авторизации платежа пользователем? Не уверен, что это только я, но я чувствую, что документации недостаточно.