付后存卡
用户在首次支付时,商户端保存创建的customerId;用户下次支付时,可以通过customerId查询之前保存的卡支付信息,并在支付区域展示支付方式列表。
Step 1. 商户通过 customerId 查询该客户绑定的所有卡支付信息,并在展示在支付区域。
使用保存过的卡进行扣款
Step 2.通过保存过的卡信息进行扣款。
扣款成功

接入流程

1. 创建customer server

商户服务端调用 创建客户接口:/customers,获取customerId

2. 创建paymentMethod server

商户服务端调用 创建支付方式接口:/payment_methods,获取customerPaymentMethodId
站内支付模式请参考站内支付接入流程:创建支付方式

3. 扣款请求 server

商户服务端调用/confirmCharge发起扣款业务
调用/confirmCharge 接口时,传入customerId和customerPaymentMethodId即可将卡支付信息与customerId进行绑定。

4. 获取该用户绑定的卡支付信息 server

商户通过/payment_methods/list/{customerId} 接口,查询该客户绑定的所有卡支付信息,并在展示在支付区域
站内支付模式请参考站内支付接入流程:展示付款区域

5. 用户直接选择卡支付信息

商户前端将用户选择的卡支付信息对应的customerId和customerPaymentMethodId传入商户后端

6. 扣款请求 server

商户服务端调用/confirmCharge发起扣款业务
调用/confirmCharge 接口时,传入用户选择的卡支付信息对应的customerId和customerPaymentMethodId