如何解决“错误:(集成问题)从订单 API 调用中获得授权并进行请款的预期意图。请确保您将 intent=capture 传递给 sdk URL”?
对于 PayPal,有两种不同的流程:
- SALE:支付获得授权并立即请款 - 即在同一交易会话期间检索购物者用于支付的资金。这是默认的 PayPal 请款流程。
- AUTH:付款先获得授权;可以立即请款,也可以稍后单独请款。
发生此错误是因为 PayPal 是在 AUTH 流程中设置的,而 PayPal 配置默认为 SALE 流程。这是由 PayPal Drop-in 配置中的意图配置定义的。
如果发现此错误,请进行以下检查:
- 第三方许可
- 确保 /paymentMethods 响应中的 configuration.intent 反映了正确的 PayPal 请款流程。 如果不是这样,请联系我们的支持团队重新配置您的 PayPal 连接。
- 确保在配置 Web dropin/component 时传递正确的意图。必须与 /paymentMethods 响应中返回的意图相匹配,这可以通过传递意图对象来完成,如我们此处的文档中所述。
这篇文章有用吗?
了解更多
查找有关此主题的更多详情。