扫码支付(客户呈现模式)
拥有二维码扫描设备的商户可以参考本节提供的解决方案,访问CodePay网关进行支付。
集成说明
如果商户使用的POS机带有扫描枪或其他可以扫描条形码/二维码的设备,则可以通过CodePay提供的“扫码支付(用户呈现模式)”产品进行连接。
所谓“扫码支付(用户呈现模式)”,是指用户打开移动钱包APP的支付码,商家使用扫码设备获取用户支付码的内容(一般为一串数字或EMV标准字符串),然后携带支付码内容请求CodePay接口完成扣款。在这种支付模式下,根据每个钱包的业务规则,可能需要密码,也可能在不验证密码的情况下直接支付(通常小额支付无需密码,大额支付需检查密码)。
使用案例
开发指引
我们提供了一组REST API,请参阅下表,这些API提供了常用编程语言的SDK,请访问SDK章节。
API名称 | 说明 |
---|---|
提交付款请求 | 通过此api提交付款订单 |
取消订单 | 通过此api关闭未付款订单,如果已经付款,则向用户退款 |
提交退款申请 | 如果您通过此api提交退款请求,但退款没有立即到达,您可以调用退款查询界面来获取退款的进度。 |
查询支付订单 | 通过该api查询正向交易订单的交易结果(消费/预授权/预授权完成) |
查询退款订单 | 通过此api查询负面交易订单(消费取消/预授权取消/消费退款/预授权完成退款)的交易结果 |
交易结果通知 | 交易完成后,通知商家,告知商家交易结果 |