Browse Source

重构支付相关对象包结构

master
Binary Wang 8 years ago
parent
commit
3ba6dbb19a
7 changed files with 18 additions and 10 deletions
  1. +9
    -5
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpPayService.java
  2. +4
    -0
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpPayServiceImpl.java
  3. +1
    -1
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/pay/WxMpPayCallback.java
  4. +1
    -1
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/pay/WxMpPayRefundResult.java
  5. +1
    -1
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/pay/WxMpPayResult.java
  6. +1
    -1
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/pay/WxRedpackResult.java
  7. +1
    -1
      weixin-java-mp/src/test/java/me/chanjar/weixin/mp/bean/WxRedpackResultTest.java

+ 9
- 5
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpPayService.java 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密钥
*


+ 4
- 0
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpPayServiceImpl.java 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;


weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/result/WxMpPayCallback.java → weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/pay/WxMpPayCallback.java View File

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

import java.io.Serializable;


weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/result/WxMpPayRefundResult.java → weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/pay/WxMpPayRefundResult.java View File

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

import java.io.Serializable;


weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/result/WxMpPayResult.java → weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/pay/WxMpPayResult.java View File

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

import java.io.Serializable;


weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/result/WxRedpackResult.java → weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/pay/WxRedpackResult.java View File

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

import java.io.Serializable;


+ 1
- 1
weixin-java-mp/src/test/java/me/chanjar/weixin/mp/bean/WxRedpackResultTest.java 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 {



Loading…
Cancel
Save