PayPal API 集中的确认订单 API 有何作用?

问题描述 投票:0回答:2

我是 PayPal API 的新手。我想将贝宝交易功能集成到我的项目中。我现在了解了基本的 API 流程:

  1. 通过调用“Create Prder”API创建订单
  2. 等待付款人付款
  3. 授权订单付款(如果订单是作为意图捕获而创建的,则可选)
  4. 获取付款

现在我可以在测试环境下使用纯REST api完成整个支付。但是,我注意到有一个名为“确认订单”的 api。该 api 扮演什么角色?我何时何地将此调用插入到流程中?

我尝试在创建订单后调用此 API,但是收到了 415 代码。我遵循了贝宝文档,但该文档对我来说有点晦涩。

paypal
2个回答
0
投票

为了具体说明您所讨论的内容,此处记录了确认 API 调用https://developer.paypal.com/docs/api/orders/v2/#orders_confirm

您正在使用的任何集成都不会手动调用它,因此您可以忽略它。

高级集成的情况下,提交字段时,会被卡字段JS直接自动调用(提交成功后,才会发生捕获顺序)

PayPal 支持的其他本地/替代支付方式也可能会使用此 API,但如果其步骤中没有说明要自行调用 API,则不要这样做。


0
投票

你解决了吗? 我正在通过 API Rest 实现 Paypal,我的步骤如下:

  1. 我使用 INTENT = CAPTURE 选项创建订单。
  2. 我确认订单
  3. 我重定向用户使用他的钱包进行付款。
  4. 授权订单
  5. 捕获订单:但我收到 PAYER_ACTION_REQUIRED 状态。

我还没能让它工作

© www.soinside.com 2019 - 2024. All rights reserved.