mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-08-23 13:06:54 +08:00
#726 微信支付修复发送现金红包接口签名错误的问题
This commit is contained in:
parent
3f94ec379d
commit
373ab8fe81
@ -1,10 +1,14 @@
|
||||
package com.github.binarywang.wxpay.bean.request;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
import lombok.*;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 发送红包请求参数对象
|
||||
* 发送红包请求参数对象.
|
||||
* Created by Binary Wang on 2016/9/24.
|
||||
*
|
||||
* @author <a href="https://github.com/binarywang">Binary Wang</a>
|
||||
@ -16,15 +20,21 @@ import lombok.*;
|
||||
@AllArgsConstructor
|
||||
@XStreamAlias("xml")
|
||||
public class WxPaySendRedpackRequest extends BaseWxPayRequest {
|
||||
@Override
|
||||
protected boolean ignoreSignType() {
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* mch_billno
|
||||
* 商户订单号(每个订单号必须唯一) 组成:mch_id+yyyymmdd+10位一天内不能重复的数字。 接口根据商户订单号支持重入,如出现超时可再调用。
|
||||
* mch_billno.
|
||||
* 商户订单号(每个订单号必须唯一)
|
||||
* 组成:mch_id+yyyymmdd+10位一天内不能重复的数字。 接口根据商户订单号支持重入,如出现超时可再调用。
|
||||
*/
|
||||
@XStreamAlias("mch_billno")
|
||||
private String mchBillNo;
|
||||
|
||||
/**
|
||||
* send_name
|
||||
* send_name.
|
||||
* 商户名称
|
||||
* 红包发送者名称
|
||||
*/
|
||||
@ -32,14 +42,14 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest {
|
||||
private String sendName;
|
||||
|
||||
/**
|
||||
* re_openid
|
||||
* re_openid.
|
||||
* 接受红包的用户 用户在wxappid下的openid
|
||||
*/
|
||||
@XStreamAlias("re_openid")
|
||||
private String reOpenid;
|
||||
|
||||
/**
|
||||
* total_amount
|
||||
* total_amount.
|
||||
* 红包总额
|
||||
*/
|
||||
@XStreamAlias("total_amount")
|
||||
@ -53,7 +63,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest {
|
||||
private Integer totalNum;
|
||||
|
||||
/**
|
||||
* amt_type
|
||||
* amt_type.
|
||||
* 红包金额设置方式
|
||||
* ALL_RAND—全部随机,商户指定总金额和红包发放总人数,由微信支付随机计算出各红包金额
|
||||
* 裂变红包必填
|
||||
@ -62,14 +72,14 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest {
|
||||
private String amtType;
|
||||
|
||||
/**
|
||||
* wishing
|
||||
* wishing.
|
||||
* 红包祝福语
|
||||
*/
|
||||
@XStreamAlias("wishing")
|
||||
private String wishing;
|
||||
|
||||
/**
|
||||
* client_ip
|
||||
* client_ip.
|
||||
* 服务器Ip地址
|
||||
* 调用接口的机器Ip地址
|
||||
*/
|
||||
@ -77,21 +87,21 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest {
|
||||
private String clientIp;
|
||||
|
||||
/**
|
||||
* act_name
|
||||
* act_name.
|
||||
* 活动名称
|
||||
*/
|
||||
@XStreamAlias("act_name")
|
||||
private String actName;
|
||||
|
||||
/**
|
||||
* remark
|
||||
* remark.
|
||||
* 备注
|
||||
*/
|
||||
@XStreamAlias("remark")
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* wxappid
|
||||
* wxappid.
|
||||
* 微信分配的公众账号ID(企业号corpid即为此appId)。接口传入的所有appid应该为公众号的appid(在mp.weixin.qq.com申请的),不能为APP的appid(在open.weixin.qq.com申请的)
|
||||
*/
|
||||
@XStreamAlias("wxappid")
|
||||
@ -99,7 +109,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest {
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* scene_id
|
||||
* scene_id.
|
||||
* 场景id
|
||||
* PRODUCT_1:商品促销
|
||||
* PRODUCT_2:抽奖
|
||||
@ -117,7 +127,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest {
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* risk_info
|
||||
* risk_info.
|
||||
* 活动信息
|
||||
* posttime:用户操作的时间戳
|
||||
* mobile:业务系统账号的手机号,国家代码-手机号。不需要+号
|
||||
@ -133,7 +143,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest {
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* consume_mch_id
|
||||
* consume_mch_id.
|
||||
* 资金授权商户号
|
||||
* 资金授权商户号
|
||||
* 服务商替特约商户发放时使用
|
||||
|
Loading…
Reference in New Issue
Block a user