-
-
Notifications
You must be signed in to change notification settings - Fork 9.1k
微信小程序虚拟支付->订单查询->实体类->GSON序列化名称填写错误 #3947
Copy link
Copy link
Open
Description
简要描述
@SerializedName 使用了驼峰命名,而小程序返回值为下划线分割。
文档地址: 虚拟支付 /查询创建的订单
代码地址:WxMaXPayQueryOrderResponse.OrderInfo#L59
模块版本情况
- WxJava 模块名: cn.binarywang.wx.miniapp.bean.xpay.WxMaXPayQueryOrderResponse.OrderInfo
- WxJava 版本号: 4.8.2.B
详细描述
@SerializedName("leftFee")
private Long leftFee; //支付单类型时表示此单经过退款还剩余的金额,单位分
@SerializedName("wxOrderId")
private String wxOrderId;应改为:
/**
* 支付单类型时表示此单经过退款还剩余的金额,单位分
* /
@SerializedName("left_fee")
private Long leftFee;
/**
* 微信内部单号
* /
@SerializedName("wx_order_id")
private String wxOrderId;结算状态取值
目前微信文档没更新,结算状态目前后台已返回状态:4 - 苹果iOS订单,Apple结算中 。
/** 结算状态:0-未开始结算 1-结算中 2-结算成功 3-待结算(与0相同) */
@SerializedName("sett_state")
private Integer settState;可改为:
/** 结算状态:
* 0-未开始结算
* 1-结算中
* 2-结算成功
* 3-待结算(与0相同)
* 4-苹果iOS订单,Apple公司结算中
* 用户在 iOS 端支付的订单,由苹果公司 (Apple) 负责结算,详情可问询苹果公司 (Apple) 。
* 苹果公司 (Apple) 通常在自然月结束后 30~50 天内结算,并在扣除Apple佣金后,将款项结算给腾讯。
* 腾讯收到汇款后,会在第一时间将结算资金划转至开发者的虚拟支付账户,到账后即可提现。
* */
@SerializedName("sett_state")
private Integer settState;Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels