交易相关信息
PayPlatform 枚举变量
枚举值 | 说明 |
1 | 微信支付 |
2 | 支付宝 |
4 | 记账模式 |
SubPayPlatform 枚举变量
枚举值 | 说明 |
100 | 微信支付 |
200 | 支付宝 |
401 | 银行卡记账 |
402 | 现金记账 |
TradeType 枚举变量
枚举值 | 说明 |
1 | 刷卡支付 |
2 | 扫码支付 |
3 | 公众号支付 |
4 | App 支付 |
5 | 声波支付 |
6 | 手机网站支付 |
8 | 一码支付 |
9 | 小程序支付 |
WxpayOrderState 枚举变量
下文中“统一下单”指:公众号支付、一码支付、H5 支付、App 支付、扫码支付等不可直接扣款,需要在微信支付中预生成订单,然后由顾客输入密码的支付方式。
枚举值 | 说明 |
1 | 订单初始态 |
2 | 刷卡支付,成功 |
3 | 统一下单,支付成功 |
4 | 已转入退款 |
5 | 刷卡支付,顾客停止支付 |
6 | 统一下单,待顾客支付 |
7 | 统一下单,订单已关闭 |
8 | 刷卡支付,已撤单 |
9 | 刷卡支付,用户支付中 |
10 | 刷卡支付,支付错误 |
11 | 作废状态,表示本地有,第三方支付平台没有的订单 |
12 | 订单受理中 |
13 | 押金解冻成功 |
14 | 押金消费成功 |
AlipayOrderState 枚举变量
枚举值 | 说明 |
1 | 订单初始态 |
2 | 成功 |
4 | 等待用户支付 |
5 | 已关闭或者已退款 |
6 | 交易结束,不可退款 |
7 | 订单不存在 |
RecordOrderState 枚举变量
枚举值 | 说明 |
1 | 订单初始态 |
2 | 成功 |
3 | 退款 |
WxpayRefundOrderState 枚举变量
枚举值 | 说明 |
1 | 退款单初始态 |
2 | 退款成功 |
3 | 退款失败 |
4 | 退款处理中 |
5 | 转入代发,退款到银行发现用户的卡作废或冻结了,导致原路退款银行卡失败,资金回流到子商户的现金账号,需要子商户人工干预,通过线下或者财付通转账的方式进行退款 |
6 | 作废状态,表示本地有,第三方支付平台没有的订单 |
AlipayRefundOrderState 枚举变量
枚举值 | 说明 |
1 | 退款单初始态 |
2 | 退款单成功态 |
3 | 申请退款失败 |
4 | 退款中 |
5 | 订单不存在 |
RecordRefundOrderState 枚举变量
枚举值 | 说明 |
1 | 退款单初始态 |
2 | 退款单成功态 |
WxpayFreezeOrderState 枚举变量
枚举值 | 说明 |
1 | 冻结单初始态 |
2 | 押金刷卡支付,成功 |
3 | 等待用户支付 |
4 | 押金刷卡支付,顾客停止支付 |
5 | 押金冻结金额全部解冻/全部消费 |
6 | 押金刷卡支付,支付错误 |
7 | 表示本地存在,第三方支付没有订单 |
AlipayFreezeOrderState 枚举变量
枚举值 | 说明 |
1 | 初始态 |
2 | 成功 |
3 | 已关闭或者全部已经解冻/消费 |
4 | 订单不存在 |
WxpayUnfreezeOrderState 枚举变量
枚举值 | 说明 |
1 | 解冻单初始态 |
2 | 解冻成功 |
3 | 解冻失败 |
4 | 第三方支付平台没有的解冻单 |
AlipayUnfreezeOrderState 枚举变量
枚举值 | 说明 |
1 | 解冻单初始态 |
2 | 解冻成功 |
3 | 解冻失败 |
4 | 第三方支付平台没有的解冻单 |
5 | 解冻单不存在 |
认证加密信息
AuthenType 枚举变量
枚举值 | 说明 |
1 | HMAC-SHA256 |
2 | MD5 |
接口相关信息
Status 枚举变量
枚举值 | 说明 |
0 | 成功 |
3 | 未知 |
101 | 根据 description 字段内容,检查调用逻辑是否有问题,如“认证码计算错误”。 |
102 | 换新单号重试,并根据 description 字段内容,检查调用逻辑是否有问题,如“单号重复”。 |
103 | 隔3秒后原请求重试或查询结果 |
104 | 根据 description 字段内容操作,如“退款时顾客余额不足”。 特别提示:在刷卡支付响应包里出现该错误码时,需要判断 internal_status 字段的值是否是407。如果是,则说明客户端发生异常,支付时单号重复,但金额等其他信息不重复,被云支付的防重入挡住,此时,请一定不要撤单,否则会造成已支付的订单退款,给商户造成损失。 |
?