WeChat Pay QR
微信QR支付是指商户选择该支付方式的时候返回一个二维码,通过微信进行扫码支付。
支付方式属性
属性 | 内容 |
---|---|
消费者货币 | CNY (人民币), AUD (澳元), CAD (加元), EUR (欧元), GBP (英镑), HKD (港币), JPY (日元), SGD (新加坡元), USD (美元), DKK (丹麦克朗), NOK (挪威克朗), SEK (瑞典克朗), CHF (瑞士法郎) |
处理货币 | CNY (人民币), AUD (澳元), CAD (加元), EUR (欧元), GBP (英镑), HKD (港币), JPY (日元), SGD (新加坡元), USD (美元), DKK (丹麦克朗), NOK (挪威克朗), SEK (瑞典克朗), CHF (瑞士法郎) |
结算货币 | USD |
类型 | wechatpayst |
会话超时 | 5分钟 |
退款类型 | 支持全额退款、部分退款和多次部分退款 |
退款有效期 | 360 天 |
拒付支持 | 无 |
集成类型 | 异步 |
交易流程
- 用户在商户侧完成下单,使用微信支付进行支付
- 由商户后台向微信支付发起下单请求
- 统一下单接口返回支付相关参数给商户后台,如支付QR,商户通过展示微信支付QR
- 用户通过微信进行扫码,从而进行支付。
- 如支付成功,商户后台会接收到微信侧的异步通知
- 用户在微信支付收银台完成支付或取消支付,返回商户页面
- 商户在展示页面,引导用户主动发起支付结果的查询
- 商户后台判断是否接到收微信侧的支付结果通知,如没有,后台调用我们的订单查询接口确认订单状态
- 展示最终的订单支付结果给用户
集成
交易调用输入示例
{
"reference": "9B6F974D3DB8436AA2B139551933FF08",
"amount": {
"currency": "HKD",
"value": 100
},
"countryCode": "HK",
"origin": "fffmall.com",
"paymentMethod": {
"holderName": "John Doe",
"shopperEmail": "[email protected]",
"type": "wechatpayst"
},
"returnUrl": "https://wallet.futurepay-develop.com/api/PayNotify/paymentSynchronous/business_merchant_id/1/order_id/2115",
"shopperReference": "FP3d9bcb7a0cf84b80bfc814e1cc43c613"
}
交易调用输出示例
{
"code": "0",
"msg": "success",
"serverTime": 1728633576429,
"data": {
"action": {
"paymentMethodType": "wechatpayst",
"url": "https://wallet.futurepay-develop.com/api/PayNotify/paymentSynchronous/business_merchant_id/1/order_id/2115",
"method": "Get",
"type": "qrcode",
"qrCode":"https://wallet.futurepay-develop.com/api/PayNotify/paymentSynchronous/business_merchant_id/1/order_id/2115"
},
"amount": {
"currency": "HKD",
"value": 100
},
"merchantReference": "9B6F974D3DB8436AA2B139551933FF08",
"pspReference": "1844649030089572352",
"resultCode": "PENDING"
},
"success": true
}
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
qrCode | String | 是 | 将url转换成二维码进行展示 |
Updated 5 days ago