You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Paypal高级集成问题:Hosted Fields与SCA流程集成困惑

解决方案:Hosted Fields集成SCA_ALWAYS属性的正确姿势
  • 创建订单时无需传入完整支付源信息,仅需在payment_source.card节点下添加authentication_indicator: 'SCA_ALWAYS'即可,Hosted Fields会自动将加密的卡信息附加到订单中,不用手动填写卡号、有效期等敏感字段。
  • 后端创建订单的示例代码(以REST API格式为例):
{
  "intent": "CAPTURE",
  "payment_source": {
    "card": {
      "authentication_indicator": "SCA_ALWAYS"
    }
  },
  "purchase_units": [
    {
      "amount": {
        "currency_code": "USD",
        "value": "10.00"
      }
    }
  ]
}
  • 前端Hosted Fields流程调整:
    1. 在paypal.HostedFields.create的配置中,让createOrder函数调用你的后端接口,生成带SCA_ALWAYS属性的订单ID。
    2. 无需额外处理支付源,直接调用approveOrder即可触发3DS验证流程,Hosted Fields会自动完成加密卡信息的注入。
  • 沙箱测试时,使用官方指定的3DS测试卡,验证流程会自动触发,无需额外配置。

内容的提问来源于stack exchange,提问作者Rutnet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 23:17:34