PayPal Server SDK:如何批准订单ID
我试图为我的一个项目实现PayPalAPI 我使用的是沙盒环境和服务器端sdk 在我的请求中PayPal Server SDK:如何批准订单ID,paypal,paypal-sandbox,Paypal,Paypal Sandbox,我试图为我的一个项目实现PayPalAPI 我使用的是沙盒环境和服务器端sdk 在我的请求中 { "intent": "CAPTURE", "application_context": { "brand_name": "EXAMPLE INC", "landing_page": "BILLING", &qu
{
"intent": "CAPTURE",
"application_context": {
"brand_name": "EXAMPLE INC",
"landing_page": "BILLING",
"shipping_preference": "SET_PROVIDED_ADDRESS",
"user_action": "PAY_NOW"
},
i、 e
我使用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"
}
],
我已尝试打开url
{
"href": "https://www.sandbox.paypal.com/checkoutnow?token=XXXXXXXXXX",
"method": "GET",
"rel": "approve"
},
在浏览器中,它要求PayPal登录,我们必须使用什么凭据作为登录和密码。我只有client\u id
和client\u secret
如何获取已批准的订单id。我现在应该做什么。下一步是将付款人重定向到该批准url或使用带有智能支付按钮的订单id,这比重定向更好。无论哪种方式,付款人都将使用其PayPal(沙盒)买家帐户登录,或在PayPal窗口或表单中输入其(沙盒)买家信息 要使用的最佳审批流是
请注意,它与服务器上的两个路由配对,一个用于创建订单,另一个用于在批准后捕获订单。下一步是将付款人重定向到该批准url或使用带有智能支付按钮的订单ID,这比重定向更好。无论哪种方式,付款人都将使用其PayPal(沙盒)买家帐户登录,或在PayPal窗口或表单中输入其(沙盒)买家信息 要使用的最佳审批流是
请注意,它与服务器上的两个路由配对,一个用于创建订单,另一个用于在批准后捕获订单。如何获取沙盒帐户的用户名和密码 导航到 我们还可以看到电子邮件和密码,它们可以在批准订单时用作paypal登录凭据 现在转到approve url
https://www.sandbox.paypal.com/checkoutnow?token=XXXXXXXXXX
然后单击登录(paypal帐户)并输入电子邮件和密码
成功登录后在这里付款
现在订单获得批准。如何获取沙盒帐户的用户名和密码 导航到 我们还可以看到电子邮件和密码,它们可以在批准订单时用作paypal登录凭据 现在转到approve url
https://www.sandbox.paypal.com/checkoutnow?token=XXXXXXXXXX
然后单击登录(paypal帐户)并输入电子邮件和密码
成功登录后在这里付款
因此,现在订单获得批准。是的`它与服务器上的两个路由配对,`没错
使用带有智能支付按钮的订单ID,这比重定向好
我会检查这一点。下一步是将付款人重定向到该批准地址\u url
如何从这里捕获响应。首先,不要这样做,因为这是一种糟糕的老式集成方法。但是,如果您进行了如此糟糕的重定向集成,它将转到您指定的返回url。确定使用带有智能支付按钮的订单ID
。在这种情况下,如何获得响应。因为基于此响应,订单id和SATU i必须启动captureYes`它与服务器上的两条路由配对,`没错使用订单id和智能支付按钮,这比重定向要好
我会检查这一点。下一步是将付款人重定向到该批准url
如何从这里捕获响应。首先不要这样做,因为这是一种糟糕的老式集成方法。但是,如果您进行了如此糟糕的重定向集成,它将转到您指定的返回url。确定使用带有智能支付按钮的订单ID
。在这种情况下,如何获得响应。因为基于这个响应,我必须开始捕获订单id和SATU
{
"href": "https://www.sandbox.paypal.com/checkoutnow?token=XXXXXXXXXX",
"method": "GET",
"rel": "approve"
},