【发布时间】:2020-09-28 06:30:22
【问题描述】:
我正在尝试为我的一个项目实施 paypal api
我正在使用沙盒环境和服务器端 sdk
在我的请求中
{
"intent": "CAPTURE",
"application_context": {
"brand_name": "EXAMPLE INC",
"landing_page": "BILLING",
"shipping_preference": "SET_PROVIDED_ADDRESS",
"user_action": "PAY_NOW"
},
即
"intent": "CAPTURE"
"user_action": "PAY_NOW"
我使用 api OrdersCreateRequest() 创建了一个订单。在回复中我得到了
result.id = "IDVALUE"
result.status = "CREATED"
还有链接
"links": [
{
"href": "https://api.sandbox.paypal.com/v2/checkout/orders/XXXXXXXX",
"method": "GET",
"rel": "self"
},
{
"href": "https://www.sandbox.paypal.com/checkoutnow?token=XXXXXXXXXX",
"method": "GET",
"rel": "approve"
},
{
"href": "https://api.sandbox.paypal.com/v2/checkout/orders/XXXXXXXXXXXXXX",
"method": "PATCH",
"rel": "update"
},
{
"href": "https://api.sandbox.paypal.com/v2/checkout/orders/XXXXXXXXXXXXXX/capture",
"method": "POST",
"rel": "capture"
}
],
我已经尝试打开网址
{
"href": "https://www.sandbox.paypal.com/checkoutnow?token=XXXXXXXXXX",
"method": "GET",
"rel": "approve"
},
在浏览器中,它会询问 PayPal 登录,我们必须使用哪些凭据作为登录名和密码。我只有client_id 和client_secret
如何获得批准的订单 ID。我现在该怎么办。
【问题讨论】:
标签: paypal paypal-sandbox