String couponId
字段名:代金券id 变量名:coupon_id 是否必填:是 示例值:1757 类型:String 说明:代金券id
String stockId
字段名:代金券批次号 变量名:stock_id 是否必填:是 示例值:58818 类型:String 说明:代金劵对应的批次号
String openid
字段名:用户openid 变量名:openid 是否必填:是 示例值:onqOjjrXT-776SpHnfexGm1_P7iE 类型:String 说明:Openid信息,用户在appid下的openid。
String opUserId
字段名:操作员 变量名:op_user_id 是否必填:否 示例值:10000098 类型:String(32) 说明:操作员帐号, 默认为商户号,可在商户平台配置操作员对应的api权限
String deviceInfo
字段名:设备号 变量名:device_info 是否必填:否 示例值: 类型:String(32) 说明:微信支付分配的终端设备号
String version
字段名:协议版本 变量名:version 是否必填:否 示例值:1.0 类型:String(32) 说明:默认1.0
String type
字段名:协议类型 变量名:type 是否必填:否 示例值:XML 类型:String(32) 说明:XML【目前仅支持默认XML】
String deviceInfo
字段名:设备号. 变量名:device_info 是否必填:否 示例值:123456sb 类型:String(32) 说明:微信支付分配的终端设备号,
String couponStockId
字段名:批次ID. 变量名:coupon_stock_id 是否必填:是 示例值:1567 类型:String 说明:代金券批次Id
String couponId
字段名:代金券id. 变量名:coupon_id 是否必填:是 示例值:4242 类型:String 说明:代金券id
Integer couponValue
字段名:代金券面额. 变量名:coupon_value 是否必填:是 示例值:4 类型:Unsinged int 说明:代金券面值,单位是分
Integer couponMinimum
字段名:代金券使用门槛. 变量名:coupon_minimum 微信文档有误 是否必填:是 示例值:10 类型:Unsinged int 说明:代金券使用最低限额,单位是分
String couponName
字段名:代金券名称. 变量名:coupon_name 是否必填:是 示例值:测试代金券 类型:String 说明:代金券名称
String couponState
字段名:代金券状态. 变量名:coupon_state 是否必填:是 示例值:SENDED 类型:String 说明:代金券状态:SENDED-可用,USED-已实扣,EXPIRED-已过期
String couponDesc
字段名:代金券描述. 变量名:coupon_desc 是否必填:是 示例值:微信支付-代金券 类型:String 说明:代金券描述
Integer couponUseValue
字段名:实际优惠金额. 变量名:coupon_use_value 是否必填:是 示例值:0 类型:Unsinged int 说明:代金券实际使用金额
Integer couponRemainValue
字段名:优惠剩余可用额. 变量名:coupon_remain_value 是否必填:是 示例值:4 类型:Unsinged int 说明:代金券剩余金额:部分使用情况下,可能会存在券剩余金额
String beginTime
字段名:生效开始时间. 变量名:begin_time 是否必填:是 示例值:1943787483 类型:String 说明:格式为时间戳
String endTime
字段名:生效结束时间. 变量名:end_time 是否必填:是 示例值:1943787484 类型:String 说明:格式为时间戳
String sendTime
字段名:发放时间. 变量名:send_time 是否必填:是 示例值:1943787420 类型:String 说明:格式为时间戳
String consumerMchId
字段名:消耗方商户id. 变量名:consumer_mch_id 是否必填:否 示例值:10000098 类型:String 说明:代金券使用后,消耗方商户id
String sendSource
字段名:发放来源. 变量名:send_source 是否必填:是 示例值:FULL_SEND 类型:String 说明:代金券发放来源:FULL_SEND-满送 NORMAL-普通发放场景
String isPartialUse
字段名:是否允许部分使用. 变量名:is_partial_use 是否必填:否 示例值:1 类型:String 说明:该代金券是否允许部分使用标识:1-表示支持部分使用
String couponStockId
字段名:代金券批次id 变量名:coupon_stock_id 是否必填:是 示例值:1757 类型:String 说明:代金券批次id
Integer openidCount
字段名:openid记录数 变量名:openid_count 是否必填:是 示例值:1 类型:int 说明:openid记录数(目前支持num=1)
String partnerTradeNo
字段名:商户单据号 变量名:partner_trade_no 是否必填:是 示例值:1000009820141203515766 类型:String 说明:商户此次发放凭据号(格式:商户id+日期+流水号),商户侧需保持唯一性
String openid
字段名:用户openid 变量名:openid 是否必填:是 示例值:onqOjjrXT-776SpHnfexGm1_P7iE 类型:String 说明:Openid信息,用户在appid下的openid。
String opUserId
字段名:操作员 变量名:op_user_id 是否必填:否 示例值:10000098 类型:String(32) 说明:操作员帐号, 默认为商户号,可在商户平台配置操作员对应的api权限
String deviceInfo
字段名:设备号 变量名:device_info 是否必填:否 示例值: 类型:String(32) 说明:微信支付分配的终端设备号
String version
字段名:协议版本 变量名:version 是否必填:否 示例值:1.0 类型:String(32) 说明:默认1.0
String type
字段名:协议类型 变量名:type 是否必填:否 示例值:XML 类型:String(32) 说明:XML【目前仅支持默认XML】
String deviceInfo
字段名:设备号 变量名:device_info 是否必填:否 示例值:123456sb 类型:String(32) 描述:微信支付分配的终端设备号,
String couponStockId
字段名:代金券批次id 变量名:coupon_stock_id 是否必填:是 示例值:1757 类型:String 描述:用户在商户appid下的唯一标识
Integer respCount
字段名:返回记录数 变量名:resp_count 是否必填:是 示例值:1 类型:Int 描述:返回记录数
Integer successCount
字段名:成功记录数 变量名:success_count 是否必填:是 示例值:1或者0 类型:Int 描述:成功记录数
Integer failedCount
字段名:失败记录数 变量名:failed_count 是否必填:是 示例值:1或者0 类型:Int 描述:失败记录数
String openid
字段名:用户标识 变量名:openid 是否必填:是 示例值:onqOjjrXT-776SpHnfexGm1_P7iE 类型:String 描述:用户在商户appid下的唯一标识
String retCode
字段名:返回码 变量名:ret_code 是否必填:是 示例值:SUCCESS或者FAILED 类型:String 描述:返回码,SUCCESS/FAILED
String couponId
字段名:代金券id 变量名:coupon_id 是否必填:是 示例值:1870 类型:String 描述:对一个用户成功发放代金券则返回代金券id,即ret_code为SUCCESS的时候;如果ret_code为FAILED则填写空串""
String retMsg
字段名:返回信息 变量名:ret_msg 是否必填:是 示例值:失败描述信息,例如:“用户已达领用上限” 类型:String 描述:返回信息,当返回码是FAILED的时候填写,否则填空串“”
String couponStockId
字段名:代金券批次id 变量名:coupon_stock_id 是否必填:是 示例值:1757 类型:String 说明:代金券批次id
String opUserId
字段名:操作员 变量名:op_user_id 是否必填:否 示例值:10000098 类型:String(32) 说明:操作员帐号, 默认为商户号,可在商户平台配置操作员对应的api权限
String deviceInfo
字段名:设备号 变量名:device_info 是否必填:否 示例值: 类型:String(32) 说明:微信支付分配的终端设备号
String version
字段名:协议版本 变量名:version 是否必填:否 示例值:1.0 类型:String(32) 说明:默认1.0
String type
字段名:协议类型 变量名:type 是否必填:否 示例值:XML 类型:String(32) 说明:XML【目前仅支持默认XML】
String deviceInfo
字段名:设备号. 变量名:device_info 是否必填:否 示例值:123456sb 类型:String(32) 说明:微信支付分配的终端设备号
String couponStockId
字段名:代金券批次ID. 变量名:coupon_stock_id 是否必填:是 示例值:1757 类型:String 说明:代金券批次Id
String couponName
字段名:代金券名称. 变量名:coupon_name 是否必填:否 示例值:测试代金券 类型:String 说明:代金券名称
Integer couponValue
字段名:代金券面额. 变量名:coupon_value 是否必填:是 示例值:5 类型:Unsinged int 说明:代金券面值,单位是分
Integer couponMinimum
字段名:代金券使用最低限额. 变量名:coupon_mininumn 是否必填:否 示例值:10 类型:Unsinged int 说明:代金券使用最低限额,单位是分
Integer couponStockStatus
字段名:代金券批次状态. 变量名:coupon_stock_status 是否必填:是 示例值:4 类型:int 说明:批次状态: 1-未激活;2-审批中;4-已激活;8-已作废;16-中止发放;
Integer couponTotal
字段名:代金券数量. 变量名:coupon_total 是否必填:是 示例值:100 类型:Unsigned int 说明:代金券数量
Integer maxQuota
字段名:代金券最大领取数量. 变量名:max_quota 是否必填:否 示例值:1 类型:Unsigned int 说明:代金券每个人最多能领取的数量, 如果为0,则表示没有限制
Integer isSendNum
字段名:代金券已经发送的数量. 变量名:is_send_num 是否必填:否 示例值:0 类型:Unsigned int 说明:代金券已经发送的数量
String beginTime
字段名:生效开始时间. 变量名:begin_time 是否必填:是 示例值:1943787483 类型:String 说明:格式为时间戳
String endTime
字段名:生效结束时间. 变量名:end_time 是否必填:是 示例值:1943787490 类型:String 说明:格式为时间戳
String createTime
字段名:创建时间. 变量名:create_time 是否必填:是 示例值:1943787420 类型:String 说明:格式为时间戳
Integer couponBudget
字段名:代金券预算额度. 变量名:coupon_budget 是否必填:否 示例值:500 类型:Unsigned int 说明:代金券预算额度
String partnerTradeNo
String paymentNo
String bankNoMd5
String trueNameMd5
Integer amount
String status
PROCESSING(处理中,如有明确失败,则返回额外失败原因;否则没有错误原因) SUCCESS(付款成功) FAILED(付款失败) BANK_FAIL(银行退票,订单状态由付款成功流转至退票,退票时付款金额和手续费会自动退还)
Integer cmmsAmount
String createTime
String paySuccessTime
String failReason
String partnerTradeNo
商户企业付款单号. 变量名:partner_trade_no 是否必填:是 示例值:1212121221227 类型:string(32) 描述:商户订单号,需保持唯一(只允许数字[0~9]或字母[A~Z]和[a~z],最短8位,最长32位)
String encBankNo
收款方银行卡号. 传值时请传原始值 变量名:enc_bank_no 是否必填:是 示例值:8609cb22e1774a50a930e414cc71eca06121bcd266335cda230d24a7886a8d9f 类型:string(64) 描述:收款方银行卡号(采用标准RSA算法,公钥由微信侧提供),详见获取RSA加密公钥API
String encTrueName
收款方用户名. 传值时请传原始值 变量名:enc_true_name 是否必填:是 示例值:ca775af5f841bdf424b2e6eb86a6e21e 类型:string(64) 描述:收款方用户名(采用标准RSA算法,公钥由微信侧提供)详见获取RSA加密公钥API
String bankCode
收款方开户行. 变量名:bank_code 是否必填:是 示例值:1001 类型:string(64) 描述:银行卡所在开户行编号,详见银行编号列表
Integer amount
付款金额. 变量名:amount 是否必填:是 示例值:100000 类型:int 描述:付款金额:RMB分(支付总额,不含手续费) 注:大于0的整数
String description
付款说明. 变量名:desc 是否必填:否 示例值:理财 类型:string 描述:企业付款到银行卡付款说明,即订单备注(UTF8编码,允许100个字符以内)
String partnerTradeNo
字段名:商户订单号. 变量名:partner_trade_no 是否必填:是 示例值:10000098201411111234567890 类型:String 描述商户订单号
String partnerTradeNo
String detailId
String status
String reason
String openid
String transferName
Integer paymentAmount
String transferTime
String paymentTime
String desc
String mchAppid
字段名:公众账号appid. 变量名:mch_appid 是否必填:是 示例值:wx8888888888888888 类型:String 描述:微信分配的公众账号ID(企业号corpid即为此appId)
String mchId
字段名:商户号. 变量名:mchid 是否必填:是 示例值:1900000109 类型:String(32) 描述:微信支付分配的商户号
String deviceInfo
字段名:设备号. 变量名:device_info 是否必填:否 示例值:13467007045764 类型:String(32) 描述:微信支付分配的终端设备号
String partnerTradeNo
字段名:商户订单号. 变量名:partner_trade_no 是否必填:是 示例值:10000098201411111234567890 类型:String 描述:商户订单号
String openid
字段名:需保持唯一性 用户openid. 变量名:openid 是否必填:是 示例值:oxTWIuGaIt6gTKsQRLau2M0yL16E 类型:String 描述:商户appid下,某用户的openid
String checkName
字段名:校验用户姓名选项. 变量名:check_name 是否必填:是 示例值:OPTION_CHECK 类型:String 描述:NO_CHECK:不校验真实姓名 FORCE_CHECK:强校验真实姓名(未实名认证的用户会校验失败,无法转账) OPTION_CHECK:针对已实名认证的用户才校验真实姓名(未实名认证用户不校验,可以转账成功)
String reUserName
字段名:收款用户姓名. 变量名:re_user_name 是否必填:可选 示例值:马花花 类型:String 描述:收款用户真实姓名。 如果check_name设置为FORCE_CHECK或OPTION_CHECK, 则必填用户真实姓名
Integer amount
字段名:金额. 变量名:amount 是否必填:是 示例值:10099 类型:int 描述:企业付款金额, 单位为分
String description
字段名:企业付款描述信息. 变量名:desc 是否必填:是 示例值:理赔 类型:String 描述:企业付款操作说明信息。必填。
String spbillCreateIp
字段名:Ip地址. 变量名:spbill_create_ip 是否必填:是 示例值:192.168.0.1 类型:String(32) 描述:调用接口的机器Ip地址
String promotionDetail
字段名:营销详情.
变量名:promotion_detail
是否必填:否,单品优惠才有
类型:String(6000)
示例值:[{"promotion_detail":[{"promotion_id":"109519","name":"单品惠-6","scope":"SINGLE","type":"DISCOUNT","amount":5,"activity_id":"931386","wxpay_contribute":0,"merchant_contribute":0,"other_contribute":5,"goods_detail":[{"goods_id":"a_goods1","goods_remark":"商品备注","quantity":7,"price":1,"discount_amount":4},{"goods_id":"a_goods2","goods_remark":"商品备注","quantity":1,"price":2,"discount_amount":1}]}]}
描述:单品优惠专用参数,详见https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_203&index=4
String deviceInfo
字段名:设备号. 变量名:device_info 是否必填:否 类型:String(32) 示例值:013467007045764 描述:微信支付分配的终端设备号,
String openid
字段名:用户标识. 变量名:openid 是否必填:是 类型:String(128) 示例值:wxd930ea5d5a258f4f 描述:用户在商户appid下的唯一标识
String isSubscribe
字段名:是否关注公众账号. 变量名:is_subscribe 是否必填:否 类型:String(1) 示例值:Y 描述:用户是否关注公众账号,Y-关注,N-未关注,仅在公众账号类型支付有效
String subOpenid
字段名:用户子标识. 变量名:sub_openid 是否必填:是 类型:String(128) 示例值:wxd930ea5d5a258f4f 描述:用户在子商户appid下的唯一标识
String subIsSubscribe
字段名:是否关注子公众账号. 变量名:sub_is_subscribe 是否必填:否 类型:String(1) 示例值:Y 描述:用户是否关注子公众账号,Y-关注,N-未关注,仅在公众账号类型支付有效
String tradeType
字段名:交易类型. 变量名:trade_type 是否必填:是 类型:String(16) 示例值:JSAPI JSA描述:PI、NATIVE、APP
String bankType
字段名:付款银行. 变量名:bank_type 是否必填:是 类型:String(16) 示例值:CMC 描述:银行类型,采用字符串类型的银行标识,银行类型见银行列表
Integer totalFee
字段名:订单金额. 变量名:total_fee 是否必填:是 类型:Int 示例值:100 描述:订单总金额,单位为分
Integer settlementTotalFee
字段名:应结订单金额. 变量名:settlement_total_fee 是否必填:否 类型:Int 示例值:100 描述:应结订单金额=订单金额-非充值代金券金额,应结订单金额<=订单金额。
String feeType
字段名:货币种类. 变量名:fee_type 是否必填:否 类型:String(8) 示例值:CNY 描述:货币类型,符合ISO4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer cashFee
字段名:现金支付金额. 变量名:cash_fee 是否必填:是 类型:Int 示例值:100 描述:现金支付金额订单现金支付金额,详见支付金额
String cashFeeType
字段名:现金支付货币类型. 变量名:cash_fee_type 是否必填:否 类型:String(16) 示例值:CNY 描述:货币类型,符合ISO4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer couponFee
字段名:总代金券金额. 变量名:coupon_fee 是否必填:否 类型:Int 示例值:10 描述:代金券金额<=订单金额,订单金额-代金券金额=现金支付金额,详见支付金额
Integer couponCount
字段名:代金券使用数量. 变量名:coupon_count 是否必填:否 类型:Int 示例值:1 描述:代金券使用数量
List<E> couponList
String transactionId
字段名:微信支付订单号. 变量名:transaction_id 是否必填:是 类型:String(32) 示例值:1217752501201407033233368018 描述:微信支付订单号
String outTradeNo
字段名:商户订单号. 变量名:out_trade_no 是否必填:是 类型:String(32) 示例值:1212321211201407033568112322 描述:商户系统的订单号,与请求一致。
String attach
字段名:商家数据包. 变量名:attach 是否必填:否 类型:String(128) 示例值:123456 描述:商家数据包,原样返回
String timeEnd
字段名:支付完成时间. 变量名:time_end 是否必填:是 类型:String(14) 示例值:20141030133525 描述:支付完成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。其他详见时间规则
String version
字段名:接口版本号. 变量名:version 类型:String(32) 示例值:1.0 更多信息,详见文档:https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_101&index=1
String reqInfoString
字段名:加密信息. 变量名:req_info 是否必填:是 类型:String(1024) 描述:加密信息请用商户证书与商户秘钥进行解密
WxPayRefundNotifyResult.ReqInfo reqInfo
String mwebUrl
String codeUrl
String appid
字段名:公众账号ID. 变量名:appid 是否必填:是 类型:String(32) 示例值:wxd678efh567hg6787 描述:微信分配的公众账号ID(企业号corpid即为此appId)
String mchId
字段名:商户号. 变量名:mch_id 是否必填:是 类型:String(32) 示例值:1230000109 描述:微信支付分配的商户号
String subAppId
字段名:服务商模式下的子商户公众账号ID. 变量名:sub_appid 是否必填:是 类型:String(32) 示例值:wxd678efh567hg6787 描述:微信分配的子商户公众账号ID
String subMchId
字段名:服务商模式下的子商户号. 变量名:sub_mch_id 是否必填:是 类型:String(32) 示例值:1230000109 描述:微信支付分配的子商户号,开发者模式下必填
String nonceStr
字段名:随机字符串. 变量名:nonce_str 是否必填:是 类型:String(32) 示例值:5K8264ILTKCH16CQ2502SI8ZNMTM67VS 描述:随机字符串,不长于32位。推荐随机数生成算法
String sign
字段名:签名. 变量名:sign 是否必填:是 类型:String(32) 示例值:C380BEC2BFD727A4B6845133519F3AD6 描述:签名,详见签名生成算法
String signType
签名类型. sign_type 否 String(32) HMAC-SHA256 签名类型,目前支持HMAC-SHA256和MD5
String authCode
授权码
auth_code
是
String(128)
扫码支付授权码,设备读取用户微信中的条码或者二维码信息
String deviceInfo
设备号 device_info 否 String(32) 13467007045764 终端设备号
String billType
账单类型 bill_type 是 ALL String(8) --ALL,返回当日所有订单信息,默认值 --SUCCESS,返回当日成功支付的订单 --REFUND,返回当日退款订单
String billDate
对账单日期 bill_date 是 String(8) 20140603 下载对账单的日期,格式:20140603
String tarType
压缩账单 tar_type 否 String(8) GZIP 非必传参数,固定值:GZIP,返回格式为.gzip的压缩包账单。不传则默认为数据流形式。
String version
字段名:接口版本号. 变量名:version 是否必填:单品优惠必填 类型:String(32) 示例值:1.0 描述:单品优惠新增字段,区分原接口,固定填写1.0 更多信息,详见文档:https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_101&index=1
String body
字段名:商品描述. 变量名:body 是否必填:是 类型:String(128) 示例值:image形象店-深圳腾大- QQ公仔 描述:商品简单描述,该字段须严格按照规范传递,具体请见参数规定
String detail
字段名:商品详情. 变量名:detail 是否必填:否 类型:String(6000) 示例值: 描述:单品优惠功能字段,需要接入请见详细说明
String attach
字段名:附加数据. 变量名:attach 是否必填:否 类型:String(127) 示例值:说明 描述:附加数据,在查询API和支付通知中原样返回,该字段主要用于商户携带订单的自定义数据
String outTradeNo
字段名:商户订单号. 变量名:out_trade_no 是否必填:是 类型:String(32) 示例值:1217752501201407033233368018 描述:商户系统内部的订单号,32个字符内、可包含字母,其他说明见商户订单号
Integer totalFee
字段名:订单金额. 变量名:total_fee 是否必填:是 类型:Int 示例值:888 描述:订单总金额,单位为分,只能为整数,详见支付金额
String feeType
字段名:货币类型. 变量名:fee_type 是否必填:否 类型:String(16) 示例值:CNY 描述:符合ISO4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
String spbillCreateIp
字段名:终端IP. 变量名:spbill_create_ip 是否必填:是 类型:String(16) 示例值:8.8.8.8 描述:调用微信支付API的机器IP
String goodsTag
字段名:商品标记. 变量名:goods_tag 是否必填:否 类型:String(32) 示例值:1234 描述:商品标记,代金券或立减优惠功能的参数,说明详见代金券或立减优惠
String limitPay
字段名:指定支付方式. 变量名:limit_pay 是否必填:否 类型:String(32) 示例值:no_credit 描述:no_credit--指定不能使用信用卡支付
String timeStart
字段名:交易起始时间. 变量名:time_start 是否必填:否 类型:String(14) 示例值:20091225091010 描述:订单生成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。其他详见时间规则
String timeExpire
字段名:交易结束时间. 变量名:time_expire 是否必填:否 类型:String(14) 示例值:20091227091010 描述:订单失效时间,格式为yyyyMMddHHmmss,如2009年12月27日9点10分10秒表示为20091227091010。其他详见时间规则 注意:最短失效时间间隔必须大于5分钟
String authCode
字段名:授权码. 变量名:auth_code 是否必填:是 类型:String(128) 示例值:120061098828009406 描述:扫码支付授权码,设备读取用户微信中的条码或者二维码信息注:用户刷卡条形码规则:18位纯数字,以10、11、12、13、14、15开头)
String sceneInfo
字段名:场景信息.
变量名:scene_info
是否必填:否
类型:String(256)
示例值:{"store_info" : {
"id": "SZTX001",
"name": "腾大餐厅",
"area_code": "440305",
"address": "科技园中一路腾讯大厦" }}
描述:该字段用于上报场景信息,目前支持上报实际门店信息。该字段为JSON对象数据,对象格式为{"store_info":{"id": "门店ID","name": "名称","area_code": "编码","address": "地址" }}
String outTradeNo
商户订单号 out_trade_no 二选一 String(32) 20150806125346 商户系统内部的订单号,当没提供transaction_id时需要传这个。
String version
字段名:接口版本号. 变量名:version 是否必填:单品优惠必填 类型:String(32) 示例值:1.0 描述:单品优惠新增字段,区分原接口,固定填写1.0, 查单接口上传version后查询结果才返回单品信息,不上传不返回单品信息。 更多信息,详见文档:https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_102&index=2
String transactionId
微信订单号 transaction_id 二选一 String(32) 1009660380201506130728806387 微信的订单号,优先使用
String outTradeNo
商户订单号 out_trade_no 二选一 String(32) 20150806125346 商户系统内部的订单号,当没提供transaction_id时需要传这个。
String beginTime
字段名:开始时间. 变量名:begin_time 是否必填:是 类型:String(19) 示例值:20170724000000 描述:按用户评论时间批量拉取的起始时间,格式为yyyyMMddHHmmss
String endTime
字段名:结束时间. 变量名:end_time 是否必填:是 类型:String(19) 示例值:20170725000000 描述:按用户评论时间批量拉取的结束时间,格式为yyyyMMddHHmmss
Integer offset
字段名:位移. 变量名:offset 是否必填:是 类型:uint(64) 示例值:0 描述:指定从某条记录的下一条开始返回记录。接口调用成功时,会返回本次查询最后一条数据的offset。商户需要翻页时,应该把本次调用返回的offset 作为下次调用的入参。注意offset是评论数据在微信支付后台保存的索引,未必是连续的
Integer limit
字段名:条数. 变量名:limit 是否必填:否 类型:uint(32) 示例值:100 描述:一次拉取的条数, 最大值是200,默认是200
String deviceInfo
设备号 device_info 否 String(32) 013467007045764 商户自定义的终端设备号,如门店编号、设备的ID等
String transactionId
微信订单号 transaction_id String(32) 1217752501201407033233368018 微信订单号
String outTradeNo
商户订单号 out_trade_no String(32) 1217752501201407033233368018 商户系统内部的订单号
String outRefundNo
商户退款单号 out_refund_no String(32) 1217752501201407033233368018 商户侧传给微信的退款单号
String refundId
微信退款单号 refund_id String(28) 1217752501201407033233368018 微信生成的退款单号,在申请退款接口有返回
String deviceInfo
字段名:设备号. 变量名:device_info 是否必填:否 类型:String(32) 示例值:13467007045764 描述:终端设备号
String transactionId
字段名:微信订单号. 变量名:transaction_id 是否必填:跟out_trade_no二选一 类型:String(28) 示例值:1217752501201400000000000000 描述:微信生成的订单号,在支付通知中有返回
String outTradeNo
字段名:商户订单号. 变量名:out_trade_no 是否必填:跟transaction_id二选一 类型:String(32) 示例值:1217752501201400000000000000 描述:商户侧传给微信的订单号
String outRefundNo
字段名:商户退款单号. 变量名:out_refund_no 是否必填:是 类型:String(32) 示例值:1217752501201400000000000000 描述:商户系统内部的退款单号,商户系统内部唯一,同一退款单号多次请求只退一笔
Integer totalFee
字段名:订单金额. 变量名:total_fee 是否必填:是 类型:Int 示例值:100 描述:订单总金额,单位为分,只能为整数,详见支付金额
Integer refundFee
字段名:退款金额. 变量名:refund_fee 是否必填:是 类型:Int 示例值:100 描述:退款总金额,订单总金额,单位为分,只能为整数,详见支付金额
String refundFeeType
字段名:货币种类. 变量名:refund_fee_type 是否必填:否 类型:String(8) 示例值:CNY 描述:货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
String opUserId
字段名:操作员. 变量名:op_user_id 是否必填:是 类型:String(32) 示例值:1900000109 描述:操作员帐号, 默认为商户号
String refundAccount
字段名:退款资金来源. 变量名:refund_account 是否必填:否 类型:String(30) 示例值:REFUND_SOURCE_RECHARGE_FUNDS 描述:仅针对老资金流商户使用,
String refundDesc
字段名:退款原因. 变量名:refund_account 是否必填:否 类型:String(80) 示例值:商品已售完 描述:若商户传入,会在下发给用户的退款消息中体现退款原因
String notifyUrl
字段名:退款结果通知url. 变量名:notify_url 是否必填:否 类型:String(256) 示例值:https://weixin.qq.com/notify/ 描述: 异步接收微信支付退款结果通知的回调地址,通知URL必须为外网可访问的url,不允许带参数 如果参数中传了notify_url,则商户平台上配置的回调地址将不会生效。
String deviceInfo
设备号. device_info 否 String(32) 013467007045764 商户自定义的终端设备号,如门店编号、设备的ID等
String interfaceUrl
接口URL. interface_url 是 String(127) https://api.mch.weixin.qq.com/pay/unifiedorder 报对应的接口的完整URL,类似:https://api.mch.weixin.qq.com/pay/unifiedorder, 对于刷卡支付,为更好的和商户共同分析一次业务行为的整体耗时情况, 对于两种接入模式,请都在门店侧对一次刷卡支付进行一次单独的整体上报, 上报URL指定为:https://api.mch.weixin.qq.com/pay/micropay/total,关于两种接入模式具体可参考本文档章节: 刷卡支付商户接入模式,其它接口调用仍然按照调用一次,上报一次来进行。
Integer executeTime
接口耗时. execute_time 是 Int 1000 接口耗时情况,单位为毫秒
String returnCode
返回状态码. return_code 是 String(16) SUCCESS SUCCESS/FAIL,此字段是通信标识,非交易标识,交易是否成功需要查看trade_state来判断
String returnMsg
返回信息. return_msg 否 String(128) 签名失败 返回信息,如非空,为错误原因,签名失败,参数格式校验错误
String resultCode
业务结果. result_code 是 String(16) SUCCESS SUCCESS/FAIL
String errCode
错误代码. err_code 否 String(32) SYSTEMERROR ORDERNOTEXIST—订单不存在,SYSTEMERROR—系统错误
String errCodeDes
错误代码描述. err_code_des 否 String(128) 系统错误 结果信息描述
String outTradeNo
商户订单号. out_trade_no 否 String(32) 1217752501201407033233368018 商户系统内部的订单号,商户可以在上报时提供相关商户订单号方便微信支付更好的提高服务质量。
String userIp
访问接口IP. user_ip 是 String(16) 8.8.8.8 发起接口调用时的机器IP
String time
商户上报时间. time 否 String(14) 20091227091010 系统时间,格式为yyyyMMddHHmmss,如2009年12月27日9点10分10秒表示为20091227091010。其他详见时间规则
String mchBillNo
String sendName
String reOpenid
Integer totalAmount
Integer totalNum
String amtType
String wishing
String clientIp
String actName
String remark
String wxAppid
String msgAppid
msgappid wx28b16568a629bb33 String(32) 服务商模式下触达用户时的appid(可填服务商自己的appid或子商户的appid), 服务商模式下必填,服务商模式下填入的子商户appid必须在微信支付商户平台中先录入,否则会校验不过。
String sceneId
scene_id. 场景id PRODUCT_1:商品促销 PRODUCT_2:抽奖 PRODUCT_3:虚拟物品兑奖 PRODUCT_4:企业内部福利 PRODUCT_5:渠道分润 PRODUCT_6:保险回馈 PRODUCT_7:彩票派奖 PRODUCT_8:税务刮奖 非必填字段
String riskInfo
risk_info. 活动信息 posttime:用户操作的时间戳 mobile:业务系统账号的手机号,国家代码-手机号。不需要+号 deviceid :mac 地址或者设备唯一标识 clientversion :用户操作的客户端版本 把值为非空的信息用key=value进行拼接,再进行urlencode urlencode(posttime=xx&mobile=xx&deviceid=xx) 非必填字段
String consumeMchId
consume_mch_id. 资金授权商户号 资金授权商户号 服务商替特约商户发放时使用 非必填字段
String longUrl
URL链接 long_url 是 String(512) weixin://wxpay/bizpayurl?sign=XXXXX&appid=XXXXX&mch_id=XXXXX&product_id=XXXXXX&time_stamp=XXXXXX&nonce_str=XXXXX 需要转换的URL,签名用原串,传输需URLencode
String version
字段名:接口版本号. 变量名:version 是否必填:单品优惠必填 类型:String(32) 示例值:1.0 描述:单品优惠新增字段,接口版本号,区分原接口,默认填写1.0。 入参新增version后,则支付通知接口也将返回单品优惠信息字段promotion_detail,请确保支付通知的签名验证能通过。 更多信息,详见文档:https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_102&index=2
String deviceInfo
字段名:设备号. 变量名:device_info 是否必填:否 类型:String(32) 示例值:013467007045764 描述:终端设备号(门店号或收银设备Id),注意:PC网页或公众号内支付请传"WEB"
String body
字段名:商品描述. 变量名:body 是否必填:是 类型:String(128) 示例值: 腾讯充值中心-QQ会员充值 描述:商品简单描述,该字段须严格按照规范传递,具体请见参数规定
String detail
字段名:商品详情.
变量名:detail
是否必填:否
类型:String(6000)
示例值: { "goods_detail":[
{
"goods_id":"iphone6s_16G",
"wxpay_goods_id":"1001",
"goods_name":"iPhone6s 16G",
"goods_num":1,
"price":528800,
"goods_category":"123456",
"body":"苹果手机"
},
{
"goods_id":"iphone6s_32G",
"wxpay_goods_id":"1002",
"goods_name":"iPhone6s 32G",
"quantity":1,
"price":608800,
"goods_category":"123789",
"body":"苹果手机"
}
]
}
描述:商品详细列表,使用Json格式,传输签名前请务必使用CDATA标签将JSON文本串保护起来。
goods_detail []:
└ goods_id String 必填 32 商品的编号
└ wxpay_goods_id String 可选 32 微信支付定义的统一商品编号
└ goods_name String 必填 256 商品名称
└ goods_num Int 必填 商品数量
└ price Int 必填 商品单价,单位为分
└ goods_category String 可选 32 商品类目Id
└ body String 可选 1000 商品描述信息
String attach
字段名:附加数据. 变量名:attach 是否必填:否 类型:String(127) 示例值: 深圳分店 描述: 附加数据,在查询API和支付通知中原样返回,该字段主要用于商户携带订单的自定义数据
String outTradeNo
字段名:商户订单号. 变量名:out_trade_no 是否必填:是 类型:String(32) 示例值:20150806125346 描述:商户系统内部的订单号,32个字符内、可包含字母, 其他说明见商户订单号
String feeType
字段名:货币类型. 变量名:fee_type 是否必填:否 类型:String(16) 示例值:CNY 描述: 符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer totalFee
字段名:总金额. 变量名:total_fee 是否必填:是 类型:Int 示例值: 888 描述:订单总金额,单位为分,详见支付金额
String spbillCreateIp
字段名:终端IP. 变量名:spbill_create_ip 是否必填:是 类型:String(16) 示例值:123.12.12.123 描述:APP和网页支付提交用户端ip,Native支付填调用微信支付API的机器IP。
String timeStart
字段名:交易起始时间. 变量名:time_start 是否必填:否 类型:String(14) 示例值:20091225091010 描述:订单生成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。其他详见时间规则
String timeExpire
字段名:交易结束时间. 变量名:time_expire 是否必填:否 类型:String(14) 示例值:20091227091010 描述:订单失效时间,格式为yyyyMMddHHmmss,如2009年12月27日9点10分10秒表示为20091227091010。其他详见时间规则 注意:最短失效时间间隔必须大于5分钟
String goodsTag
字段名:商品标记. 变量名:goods_tag 是否必填:否 类型:String(32) 示例值:WXG 描述:商品标记,代金券或立减优惠功能的参数,说明详见代金券或立减优惠
String notifyUrl
字段名:通知地址. 变量名:notify_url 是否必填:是 类型:String(256) 示例值:http://www.weixin.qq.com/wxpay/pay.php 描述:接收微信支付异步通知回调地址,通知url必须为直接可访问的url,不能携带参数。
String tradeType
字段名:交易类型. 变量名:trade_type 是否必填:是 类型:String(16) 示例值: JSAPI 描述: 取值如下:JSAPI,NATIVE,APP,详细说明见参数规定: JSAPI--公众号支付、NATIVE--原生扫码支付、APP--app支付,统一下单接口trade_type的传参可参考这里
String productId
字段名:商品Id. 变量名:product_id 是否必填:否 类型:String(32) 示例值:12235413214070356458058 描述:trade_type=NATIVE,此参数必传。此id为二维码中包含的商品Id,商户自行定义。
String limitPay
字段名:指定支付方式. 变量名:limit_pay 是否必填:否 类型:String(32) 示例值:no_credit 描述:no_credit--指定不能使用信用卡支付
String openid
字段名:用户标识. 变量名:openid 是否必填:否 类型:String(128) 示例值:oUpF8uMuAJO_M2pxb1Q9zNjWeS6o 描述:trade_type=JSAPI,此参数必传,用户在商户appid下的唯一标识。 openid如何获取,可参考【获取openid】。 企业号请使用【企业号OAuth2.0接口】获取企业号内成员userid,再调用【企业号userid转openid接口】进行转换
String subOpenid
字段名:用户子标识. 变量名:sub_openid 是否必填:否 类型:String(128) 示例值:oUpF8uMuAJO_M2pxb1Q9zNjWeS6o 描述:trade_type=JSAPI,此参数必传,用户在子商户appid下的唯一标识。 openid和sub_openid可以选传其中之一,如果选择传sub_openid,则必须传sub_appid。 下单前需要调用【网页授权获取用户信息】接口获取到用户的Openid。
String receipt
字段名:电子发票入口开放标识. 变量名: receipt 是否必填:否 类型:String(8) 示例值:Y 描述: Y,传入Y时,支付成功消息和支付详情页将出现开票入口。需要在微信支付商户平台或微信公众平台开通电子发票功能,传此字段才可生效
String sceneInfo
字段名:场景信息.
变量名:scene_info
是否必填:否,对H5支付来说是必填
类型:String(256)
示例值:{
"store_id": "SZT10000",
"store_name":"腾讯大厦腾大餐厅"
}
描述:该字段用于统一下单时上报场景信息,目前支持上报实际门店信息。
{
"store_id": "", //门店唯一标识,选填,String(32)
"store_name":"”//门店名称,选填,String(64)
}
String fingerprint
字段名:浏览器指纹. 变量名:fingerprint 是否必填:否 详细参考 https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_7&index=6
String returnCode
String returnMsg
String resultCode
String errCode
String errCodeDes
String appid
String mchId
String subAppId
String subMchId
String nonceStr
String sign
String xmlString
Document xmlDoc
String openid
用户标识. openid 是 String(128) 用户在商户appid下的唯一标识
String tradeTime
String appId
String mchId
String subMchId
String deviceInfo
String transactionId
String outTradeNo
String openId
String tradeType
String tradeState
String bankType
String feeType
String totalFee
String couponFee
String refundId
String outRefundNo
String settlementRefundFee
String couponRefundFee
String refundChannel
String refundState
String body
String attach
String poundage
String poundageRate
String totalAmount
String appliedRefundAmount
String feeRemark
String refundTime
String refundSuccessTime
List<E> billInfoList
String totalRecord
String totalFee
String totalRefundFee
String totalCouponFee
String totalPoundageFee
String totalAmount
String totalAppliedRefundFee
String BillingTime
String bizTransactionId
String fundFlowId
String bizName
String bizType
String financialType
String financialFee
String AccountBalance
String fundApplicant
String memo
String bizVoucherId
String openid
用户标识. openid 是 String(128) Y 用户在商户appid 下的唯一标识
String isSubscribe
是否关注公众账号. is_subscribe 是 String(1) Y 用户是否关注公众账号,仅在公众账号类型支付有效,取值范围:Y或N;Y-关注;N-未关注
String tradeType
交易类型. trade_type 是 String(16) MICROPAY 支付类型为MICROPAY(即扫码支付)
String bankType
付款银行. bank_type 是 String(32) CMC 银行类型,采用字符串类型的银行标识,值列表详见银行类型
String feeType
货币类型. fee_type 否 String(16) CNY 符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer totalFee
订单金额. total_fee 是 Int 888 订单总金额,单位为分,只能为整数,详见支付金额
Integer settlementTotalFee
应结订单金额. settlement_total_fee 否 Int 100 应结订单金额=订单金额-非充值代金券金额,应结订单金额<=订单金额。
Integer couponFee
代金券金额. coupon_fee 否 Int 100 “代金券”金额<=订单金额,订单金额-“代金券”金额=现金支付金额,详见支付金额
String cashFeeType
现金支付货币类型. cash_fee_type 否 String(16) CNY 符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer cashFee
现金支付金额. cash_fee 是 Int 100 订单现金支付金额,详见支付金额
String transactionId
微信支付订单号. transaction_id 是 String(32) 1217752501201407033233368018 微信支付订单号
String outTradeNo
商户订单号. out_trade_no 是 String(32) 1217752501201407033233368018 商户系统的订单号,与请求一致。
String attach
商家数据包. attach 否 String(128) 123456 商家数据包,原样返回
String timeEnd
支付完成时间. time_end 是 String(14) 20141030133525 订单生成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。详见时间规则
String promotionDetail
营销详情. promotion_detail 否 String(6000) 示例见下文 新增返回,单品优惠功能字段,需要接入请见详细说明
String resultMsg
String promotionDetail
字段名:营销详情.
变量名:promotion_detail
是否必填:否,单品优惠才有
类型:String(6000)
示例值:[{"promotion_detail":[{"promotion_id":"109519","name":"单品惠-6","scope":"SINGLE","type":"DISCOUNT","amount":5,"activity_id":"931386","wxpay_contribute":0,"merchant_contribute":0,"other_contribute":5,"goods_detail":[{"goods_id":"a_goods1","goods_remark":"商品备注","quantity":7,"price":1,"discount_amount":4},{"goods_id":"a_goods2","goods_remark":"商品备注","quantity":1,"price":2,"discount_amount":1}]}]}
描述:单品优惠专用参数,详见https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_201&index=3
String deviceInfo
设备号. device_info 否 String(32) 013467007045764 微信支付分配的终端设备号,
String openid
用户标识. openid 是 String(128) oUpF8uMuAJO_M2pxb1Q9zNjWeS6o 用户在商户appid下的唯一标识
String isSubscribe
是否关注公众账号. is_subscribe 否 String(1) Y 用户是否关注公众账号,Y-关注,N-未关注,仅在公众账号类型支付有效
String tradeType
交易类型. trade_type 是 String(16) JSAPI 调用接口提交的交易类型,取值如下:JSAPI,NATIVE,APP,MICROPAY,详细说明见参数规定
String tradeState
交易状态. trade_state 是 String(32) SUCCESS SUCCESS—支付成功,REFUND—转入退款,NOTPAY—未支付,CLOSED—已关闭,REVOKED—已撤销(刷卡支付),USERPAYING--用户支付中,PAYERROR--支付失败(其他原因,如银行返回失败)
String bankType
付款银行. bank_type 是 String(16) CMC 银行类型,采用字符串类型的银行标识
Integer totalFee
订单金额. total_fee 是 Int 100 订单总金额,单位为分
Integer settlementTotalFee
应结订单金额. settlement_total_fee 否 Int 100 应结订单金额=订单金额-非充值代金券金额,应结订单金额<=订单金额。
String feeType
货币种类. fee_type 否 String(8) CNY 货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer cashFee
现金支付金额. cash_fee 是 Int 100 现金支付金额订单现金支付金额,详见支付金额
String cashFeeType
现金支付货币类型. cash_fee_type 否 String(16) CNY 货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer couponFee
代金券金额. coupon_fee 否 Int 100 “代金券”金额<=订单金额,订单金额-“代金券”金额=现金支付金额,详见支付金额
Integer couponCount
代金券使用数量. coupon_count 否 Int 1 代金券使用数量
List<E> coupons
String transactionId
微信支付订单号. transaction_id 是 String(32) 1009660380201506130728806387 微信支付订单号
String outTradeNo
商户订单号. out_trade_no 是 String(32) 20150806125346 商户系统的订单号,与请求一致。
String attach
附加数据. attach 否 String(128) 深圳分店 附加数据,原样返回
String timeEnd
支付完成时间. time_end 是 String(14) 20141030133525 订单支付时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。其他详见时间规则
String tradeStateDesc
交易状态描述. trade_state_desc 是 String(256) 支付失败,请重新下单支付 对当前查询订单状态的描述和下一步操作的指引
String couponType
代金券类型. coupon_type_$n 否 String CASH
String couponId
代金券ID. coupon_id_$n 否 String(20) 10000 代金券ID, $n为下标,从0开始编号
Integer couponFee
单个代金券支付金额. coupon_fee_$n 否 Int 100 单个代金券支付金额, $n为下标,从0开始编号
String isRecall
是否重调 recall 是 String(1) Y 是否需要继续调用撤销,Y-需要,N-不需要
String mchBillNo
字段含义:商户订单号. 字段名:mch_billno 是否必填:是 示例值:10000098201411111234567890 类型:String(28) 字段说明:商户使用查询API填写的商户单号的原路返回
String detailId
字段含义:红包单号. 字段名:detail_id 是否必填:是 示例值:1000000000201503283103439304 类型:String(32) 字段说明:使用API发放现金红包时返回的红包单号
String status
字段含义:红包状态. 字段名:status 是否必填:是 示例值:RECEIVED 类型:string(16) 字段说明:SENDING:发放中, SENT:已发放待领取, FAILED:发放失败, RECEIVED:已领取, RFUND_ING:退款中, REFUND:已退款
String sendType
字段含义:发放类型. 字段名:send_type 是否必填:是 示例值:API 类型:String(32) 字段说明:API:通过API接口发放, UPLOAD:通过上传文件方式发放, ACTIVITY:通过活动方式发放
String hbType
字段含义:红包类型. 字段名:hb_type 是否必填:是 示例值:GROUP 类型:String(32) 字段说明:GROUP:裂变红包, NORMAL:普通红包
Integer totalNum
字段含义:红包个数. 字段名:total_num 是否必填:是 示例值:1 类型:int 字段说明:红包个数
Integer totalAmount
字段含义:红包金额. 字段名:total_amount 是否必填:是 示例值:5000 类型:int 字段说明:红包总金额(单位分)
String reason
字段含义:失败原因. 字段名:reason 是否必填:否 示例值:余额不足 类型:String(32) 字段说明:发送失败原因
String sendTime
字段含义:红包发送时间. 字段名:send_time 是否必填:是 示例值:2015-04-21 20:00:00 类型:String(32) 字段说明:红包的发送时间
String refundTime
字段含义:红包退款时间. 字段名: refund_time 是否必填:否 示例值:2015-04-21 23:03:00 类型:String(32) 字段说明:红包的退款时间(如果其未领取的退款)
Integer refundAmount
字段含义:红包退款金额. 字段名:refund_amount 是否必填:否 示例值:8000 类型:Int 字段说明:红包退款金额
String wishing
字段含义:祝福语. 字段名:wishing 是否必填:否 示例值:新年快乐 类型:String(128) 字段说明:祝福语
String remark
字段含义:活动描述. 字段名:remark 是否必填:否 示例值:新年红包 类型:String(256) 字段说明:活动描述,低版本微信可见
String actName
字段含义:活动名称. 字段名:act_name 是否必填:否 示例值:新年红包 类型:String(32) 字段说明:发红包的活动名称
List<E> redpackList
字段含义:裂变红包领取列表. 字段名:redpackList 是否必填:否 字段说明: 裂变红包的领取列表
String openid
字段含义:领取红包的Openid. 字段名: openid 是否必填:是 示例值:ohO4GtzOAAYMp2yapORH3dQB3W18 类型:String(32) 字段说明:领取红包的openid
Integer amount
字段含义:金额. 字段名: amount 是否必填:是 示例值:100 类型:int 字段说明:领取金额
String receiveTime
字段含义:接收时间. 字段名: rcv_time 是否必填:是 示例值:2015-04-21 20:00:00 类型:String(32) 字段说明:领取红包的时间
String deviceInfo
字段名:设备号. 变量名:device_info 是否必填:否 类型:String(32) 示例值:013467007045764 描述:终端设备号
String transactionId
字段名:微信订单号. 变量名:transaction_id 是否必填:是 类型:String(32) 示例值:1217752501201407033233368018 描述:微信订单号
String outTradeNo
字段名:商户订单号. 变量名:out_trade_no 是否必填:是 类型:String(32) 示例值:1217752501201407033233368018 描述:商户系统内部的订单号
Integer totalFee
字段名:订单金额. 变量名:total_fee 是否必填:是 类型:Int 示例值:100 描述:订单总金额,单位为分,只能为整数,详见支付金额
Integer settlementTotalFee
字段名:应结订单金额. 变量名:settlement_total_fee 是否必填:否 类型:Int 示例值:100 描述:应结订单金额=订单金额-非充值代金券金额,应结订单金额<=订单金额。
String feeType
字段名:货币种类. 变量名:fee_type 是否必填:否 类型:String(8) 示例值:CNY 描述:订单金额货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer cashFee
字段名:现金支付金额. 变量名:cash_fee 是否必填:是 类型:Int 示例值:100 描述:现金支付金额,单位为分,只能为整数,详见支付金额
Integer refundCount
字段名:退款笔数. 变量名:refund_count 是否必填:是 类型:Int 示例值:1 描述:退款记录数
List<E> refundRecords
String transactionId
String outTradeNo
String outRefundNo
String refundId
Integer refundFee
Integer settlementRefundFee
Integer totalFee
Integer settlementTotalFee
String feeType
Integer cashFee
String cashFeeType
Integer cashRefundFee
Integer couponRefundCount
Integer couponRefundFee
字段名:代金券退款总金额. 变量名:coupon_refund_fee 是否必填:否 类型:Int 示例值:100 描述:代金券退款金额<=退款金额,退款金额-代金券或立减优惠退款金额为现金,说明详见代金券或立减优惠
List<E> refundCoupons
String sandboxSignKey
沙箱密钥 sandbox_signkey 否 013467007045764 String(32) 返回的沙箱密钥
String shortUrl
URL链接 short_url 是 String(64) weixin://wxpay/s/XXXXXX 转换后的URL
Copyright © 2019. All rights reserved.