重构支付相关对象包结构

This commit is contained in:
Binary Wang 2016-09-24 22:01:45 +08:00
parent 1e6fbbd782
commit 3ba6dbb19a
7 changed files with 18 additions and 10 deletions

View File

@ -1,10 +1,14 @@
package me.chanjar.weixin.mp.api;
import me.chanjar.weixin.common.exception.WxErrorException;
import me.chanjar.weixin.mp.bean.result.*;
import java.util.Map;
import me.chanjar.weixin.common.exception.WxErrorException;
import me.chanjar.weixin.mp.bean.pay.WxMpPayCallback;
import me.chanjar.weixin.mp.bean.pay.WxMpPayRefundResult;
import me.chanjar.weixin.mp.bean.pay.WxMpPayResult;
import me.chanjar.weixin.mp.bean.pay.WxRedpackResult;
import me.chanjar.weixin.mp.bean.result.WxMpPrepayIdResult;
/**
* 微信支付相关接口
* Created by Binary Wang on 2016/7/28.
@ -116,7 +120,7 @@ public interface WxMpPayService {
/**
* 发送微信红包给个人用户
* <p>
* <pre>
* 需要传入的必填参数如下:
* mch_billno//商户订单号
* send_name//商户名称
@ -128,8 +132,8 @@ public interface WxMpPayService {
* act_name//活动名称
* remark //备注
* 文档详见:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_5
* <p>
* 使用现金红包功能需要在xml配置文件中额外设置:
* </pre>
* <partnerId></partnerId>微信商户平台ID
* <partnerKey></partnerKey>商户平台设置的API密钥
*

View File

@ -7,6 +7,10 @@ import me.chanjar.weixin.common.util.crypto.WxCryptUtil;
import me.chanjar.weixin.common.util.http.Utf8ResponseHandler;
import me.chanjar.weixin.common.util.xml.XStreamInitializer;
import me.chanjar.weixin.mp.api.WxMpPayService;
import me.chanjar.weixin.mp.bean.pay.WxMpPayCallback;
import me.chanjar.weixin.mp.bean.pay.WxMpPayRefundResult;
import me.chanjar.weixin.mp.bean.pay.WxMpPayResult;
import me.chanjar.weixin.mp.bean.pay.WxRedpackResult;
import me.chanjar.weixin.mp.bean.result.*;
import org.apache.http.Consts;
import org.apache.http.HttpHost;

View File

@ -1,4 +1,4 @@
package me.chanjar.weixin.mp.bean.result;
package me.chanjar.weixin.mp.bean.pay;
import java.io.Serializable;

View File

@ -1,4 +1,4 @@
package me.chanjar.weixin.mp.bean.result;
package me.chanjar.weixin.mp.bean.pay;
import java.io.Serializable;

View File

@ -1,4 +1,4 @@
package me.chanjar.weixin.mp.bean.result;
package me.chanjar.weixin.mp.bean.pay;
import java.io.Serializable;

View File

@ -1,4 +1,4 @@
package me.chanjar.weixin.mp.bean.result;
package me.chanjar.weixin.mp.bean.pay;
import java.io.Serializable;

View File

@ -8,7 +8,7 @@ import org.junit.Test;
import com.thoughtworks.xstream.XStream;
import me.chanjar.weixin.common.util.xml.XStreamInitializer;
import me.chanjar.weixin.mp.bean.result.WxRedpackResult;
import me.chanjar.weixin.mp.bean.pay.WxRedpackResult;
public class WxRedpackResultTest {