RuPay 付款人身份验证
使用 RuPay 付款人身份验证,您可以在发起 RuPay 付款前对 RuPay 持卡人进行身份验证。 付款人将通过 RuPay PaySecure 网络被重定向到由发卡机构托管的网站,来输入一次性密码 (OTP)。 您将收到身份验证结果,帮助您决定是否要继续付款。
RuPay 支付身份验证仅在印度可用。
先决条件
- 必须在网关上启用您的 National Payments Corporation of India (NPCI) 商家收单行链接才能处理 RuPay 身份验证。
集成以使用 RuPay 付款人身份验证
网关支持以下 RuPay 身份验证集成选项。
- Hosted Checkout: 这是最简单的集成选项。 使用 Hosted Checkout 集成版本 55 及更高版本,当 your payment service provider 为您启用并配置 Rupay 身份验证后,它将自动可用。
- 身份验证 API: 这是一个服务器端集成选项,可让您完全控制集成,但集成工作量最大。 如果您需要自定义付款人的浏览器和网关之间的 API 交互,请使用此选项。 您必须执行管理直接从商家服务器到网关服务器的集成流所需的操作。
- JavaScript API: 这是一个客户端 JavaScript 集成,用于从网站的付款页发起 RuPay 身份验证。 如果您希望允许付款人将其付款详细信息从浏览器直接提交到网关,请使用此选项。
要直接从付款人的浏览器发起 RuPay 身份验证和其他身份验证操作,您必须首先建立身份验证通道,您的商家服务器必须在该通道中与网关服务器进行通信以在网关上创建会话。 然后,网关生成的会话 ID 作为密码参数包含在所有浏览器发起的身份验证请求中(请参见基于会话的身份验证)。