接入方式:
方式一(推荐):贵方发送post给我方来获取支付二维码,玩家支付后,由我平台发送回调数据给贵方接收并处理充值 方式二:贵方发送post给我方来获取支付二维码,玩家支付后,由我平台处理充值 区别:方式二需要开放数据库给我方,而方式一则不用。有开发能力的,建议用方式一。接入流程
首次开户费 | 1000元(或免费,区别请咨询) |
---|---|
交易手续费 | 2% |
回调数据(方式一需要)
支付成功后,我方服务器将以POST表单(application/x-www-form-urlencoded)方式请求设置的回调地址。 贵方接收到回调请求,必须做出应答;如果没有回复,我方服务器将会不断重发(防止丢单),最多通知16次。
回调应答:
在收到回调通知时需要进行应答反馈,如果收到回调并处理成功,请返回success或SUCCESS(String类型,不区分大小写)回调示例:data={"attach":"","buyer_pay_amount":0.01,"cashier_id":0,"channel_order_sn":"4200001222202111155066666","device_no":"0","fee":0.00,"finish_time":"202111166666","ins_order_sn":"100065497666669","is_can_part_refund":1,"merchant_order_sn":"6666000000050","net_amount":0.01,"order_sn":"2021111516666666666","order_status":"SUCCESS","pay_type":"wxpay","payment_list":[{"amount":0.00,"type":"FUBEI_DISCOUNT"},{"amount":0,"type":"CHANNEL_PRE"},{"amount":0,"type":"CHANNEL_DISCCOUNT"}],"store_id":666666,"total_amount":0.01,"user_id":"oRQr9vcccccccccccccKc"}&result_message=成功&sign=C84FEE882653686BAC4B5DDAE211A2BE&result_code=200
以下是回调业务参数data的字段说明:
参数 | 类型 | 必填 | 最大长度 | 描述 |
---|---|---|---|---|
order_sn | String | 是 | 32 | 订单号 |
merchant_order_sn | String | 是 | 32 | 外部系统订单号 |
ins_order_sn | String | 是 | 32 | 机构订单号(显示在微信/支付宝支付凭证的订单号) |
channel_order_sn | String | 是 | 32 | 通道订单号,微信订单号、支付宝订单号等 |
order_status | String | 是 | 16 | 订单状态:SUCCESS--支付成功 |
pay_type | String | 是 | 10 | 支付方式,wxpay 微信,alipay 支付宝,unionpay 银联, bankcardpay 银行卡 |
total_amount | Float | 是 | 10 | 订单金额,精确到0.01 |
net_amount | Float | 否 | 10 | 实收金额,精确到0.01 |
buyer_pay_amount | Float | 否 | 10 | 买家实际支付金额,精确到0.01 |
fee | Float | 是 | 10 | 手续费,精确到0.01 |
uid | Integer | 是 | 11 | 商户id 同merchant_id |
store_id | Integer | 是 | 10 | 商户门店号 |
cashier_id | Integer | 是 | 10 | 收银员ID |
user_id | String | 否 | 32 | 付款用户id,“微信openid”、“支付宝账户”、银联支付没有该字段 |
finish_time | String | 是 | 14 | 支付完成时间,格式为yyyyMMddHHmmss |
device_no | String | 否 | 32 | 终端号 |
attach | String | 否 | 128 | 游戏帐号 |
payment_list | JsonString | 否 | - | 活动优惠列表 |
alipay_extend_params | JSON | 否 | - | 花呗分期 |
is_can_part_refund | int | 是 | 1 | 是否支持部分退款1 支持 0 不支持 |
bank_name | string | 否 | 255 | 发卡行,刷卡交易时返回 |
card_id | string | 否 | 255 | 银行卡号,刷卡交易时返回 |
card_type | string | 否 | 255 | 卡类型,刷卡交易时返回0-借记卡;1-贷记卡 |
batch_no | string | 否 | 255 | 刷卡交易批次号 |
flow_id | string | 否 | 255 | 刷卡交易凭证号 |
reference_number | string | 否 | 255 | 刷卡交易参考号 |
authorize_code | string | 否 | 255 | 刷卡交易授权码,只有银行卡预授权交易才返回 |
第几次重试 | 与上次重试的时间间隔 |
---|---|
1 | 10秒 |
2 | 30秒 |
3 | 1分钟 |
4 | 2分钟 |
5 | 3分钟 |
6 | 4分钟 |
7 | 5分钟 |
8 | 6分钟 |
9 | 7分钟 |
10 | 8分钟 |
11 | 9分钟 |
12 | 10分钟 |
13 | 20分钟 |
14 | 30分钟 |
15 | 1小时 |
16 | 2小时 |