本地银行卡 3DS 支付

商家可以在其网站上集成本地卡 3DS 支付方式,持卡人可以在其中输入卡详细信息,以通过 3DS 验证安全地完成在线支付.

本地卡 3DS 付款流程

  1. 持卡人初始化:

    • 持卡人在商家的在线应用程序中发起本地卡付款请求.
    • 此请求通常包括相关的付款详细信息,例如卡信息、交易金额和其他必需参数.
  2. 商户的 API 调用:

    • 在执行支付之前,商户的支付应用程序必须调用 Authorization API 以获取 Token.
    • 使用授权令牌,商家的支付应用程序调用 OTT Pay 的 API 来发布付款以进行处理.
    • API 请求包括 Authorization 令牌以及所有必需的付款方式信息,包括总付款金额和请求中收到的任何其他详细信息.
  3. 付款授权:

    • 支付网关验证请求并与支付服务商和发卡机构通信.
    • 如果发卡行要求 3DS 验证进行交易授权,则会向持卡人显示验证页面.
    • 持卡人必须在质询页面上提供必要的验证信息.
    • 如果验证信息有效,则交易获得授权,并且支付网关返回 authorized status.
    • 此状态表示付款已被接受,并且可以继续由 OTT Pay 进行捕获.
  4. 付款验证:

    • 商户的支付应用可以使用 OTT Pay 的支付状态查询 API 验证支付结果.
    • 如果支付成功,则返回的状态将为 success.
    • 此步骤可确保正确处理付款.

注意: 已完成的付款状态列表 here.

  1. 响应:
    • 一旦 OTT Pay 网关确认支付结果,API 将通过初始支付请求中提供的 ‘‘‘callback URL’’’ 发送响应
    • 回调 URL 允许商家接收有关支付状态的实时更新

3D Secure 2 身份验证流程

符合 3D Secure 2 条件的交易可以经过无摩擦流程或质询流程,具体取决于发卡机构的要求。

  1. 无质询流程 在无质询流程中,收单行、发卡行和卡组织通过使用购物者的设备指纹进行被动身份验证,在后台交换所有必要的信息。交易完成,无需进一步的购物者互动.

  2. 质询流程 在质询流程中,发卡机构需要额外的购物者互动,通过生物识别、双因素身份验证或基于 SCA 身份验证因素的类似方法.

付款流程状态转换图


API 说明

代码示例

测试 3D Secure 2

使用您的集成测试 3D Secure 2 并在其上线之前解决问题.