跳到主要内容

扫码支付(客户呈现模式)

拥有二维码扫描设备的商户可以参考本节提供的解决方案,访问CodePay网关进行支付。

集成说明

如果商户使用的POS机带有扫描枪或其他可以扫描条形码/二维码的设备,则可以通过CodePay提供的“扫码支付(用户呈现模式)”产品进行连接。

所谓“扫码支付(用户呈现模式)”,是指用户打开移动钱包APP的支付码,商家使用扫码设备获取用户支付码的内容(一般为一串数字或EMV标准字符串),然后携带支付码内容请求CodePay接口完成扣款。在这种支付模式下,根据每个钱包的业务规则,可能需要密码,也可能在不验证密码的情况下直接支付(通常小额支付无需密码,大额支付需检查密码)。

使用案例

扫码支付(客户呈现模式)使用案例示意图

开发指引

我们提供了一组REST API,请参阅下表,这些API提供了常用编程语言的SDK,请访问SDK章节

API名称 说明
提交付款请求通过此api提交付款订单
取消订单通过此api关闭未付款订单,如果已经付款,则向用户退款
提交退款申请如果您通过此api提交退款请求,但退款没有立即到达,您可以调用退款查询界面来获取退款的进度。
查询支付订单通过该api查询正向交易订单的交易结果(消费/预授权/预授权完成)
查询退款订单通过此api查询负面交易订单(消费取消/预授权取消/消费退款/预授权完成退款)的交易结果
交易结果通知交易完成后,通知商家,告知商家交易结果