本地银行卡 3DS 支付
商家可以在其网站上集成本地卡 3DS 支付方式,持卡人可以在其中输入卡详细信息,以通过 3DS 验证安全地完成在线支付.
本地卡 3DS 付款流程
-
持卡人初始化:
- 持卡人在商家的在线应用程序中发起本地卡付款请求.
- 此请求通常包括相关的付款详细信息,例如卡信息、交易金额和其他必需参数.
-
商户的 API 调用:
- 在执行支付之前,商户的支付应用程序必须调用 Authorization API 以获取 Token.
- 使用授权令牌,商家的支付应用程序调用 OTT Pay 的 API 来发布付款以进行处理.
- API 请求包括 Authorization 令牌以及所有必需的付款方式信息,包括总付款金额和请求中收到的任何其他详细信息.
-
付款授权:
- 支付网关验证请求并与支付服务商和发卡机构通信.
- 如果发卡行要求 3DS 验证进行交易授权,则会向持卡人显示验证页面.
- 持卡人必须在质询页面上提供必要的验证信息.
- 如果验证信息有效,则交易获得授权,并且支付网关返回
authorized status
. - 此状态表示付款已被接受,并且可以继续由 OTT Pay 进行捕获.
-
付款验证:
- 商户的支付应用可以使用 OTT Pay 的支付状态查询 API 验证支付结果.
- 如果支付成功,则返回的状态将为
success
. - 此步骤可确保正确处理付款.
注意: 已完成的付款状态列表 here.
- 响应:
- 一旦 OTT Pay 网关确认支付结果,API 将通过初始支付请求中提供的 ‘‘‘callback URL’’’ 发送响应
- 回调 URL 允许商家接收有关支付状态的实时更新
3D Secure 2 身份验证流程
符合 3D Secure 2 条件的交易可以经过无摩擦流程或质询流程,具体取决于发卡机构的要求。
-
无质询流程 在无质询流程中,收单行、发卡行和卡组织通过使用购物者的设备指纹进行被动身份验证,在后台交换所有必要的信息。交易完成,无需进一步的购物者互动.
-
质询流程 在质询流程中,发卡机构需要额外的购物者互动,通过生物识别、双因素身份验证或基于 SCA 身份验证因素的类似方法.