支付宝微信转账完成

This commit is contained in:
egzosn
2018-02-01 13:57:27 +08:00
parent 219fe1f145
commit 93b3eee7d8
7 changed files with 136 additions and 6 deletions

View File

@@ -256,6 +256,33 @@ public abstract class BasePayService implements PayService {
*/
@Override
public Map<String, Object> transfer(TransferOrder order) {
return new HashMap<>();
return new HashMap<>(0);
}
/**
* 转账
*
* @param outNo 商户转账订单号
* @param tradeNo 支付平台转账订单号
*
* @return 对应的转账订单
*/
@Override
public Map<String, Object> transferQuery(String outNo, String tradeNo){
return new HashMap<>(0);
}
/**
* 转账
*
* @param outNo 商户转账订单号
* @param tradeNo 支付平台转账订单号
* @param callback 处理器
* @param <T> 返回类型
* @return 对应的转账订单
*/
@Override
public <T>T transferQuery(String outNo, String tradeNo, Callback<T> callback){
return callback.perform(transferQuery(outNo, tradeNo));
}
}

View File

@@ -321,4 +321,27 @@ public interface PayService {
/**
* 转账
*
* @param outNo 商户转账订单号
* @param tradeNo 支付平台转账订单号
*
* @return 对应的转账订单
*/
Map<String, Object> transferQuery(String outNo, String tradeNo);
/**
* 转账
*
* @param outNo 商户转账订单号
* @param tradeNo 支付平台转账订单号
* @param callback 处理器
* @param <T> 返回类型
* @return 对应的转账订单
*/
<T>T transferQuery(String outNo, String tradeNo, Callback<T> callback);
}

View File

@@ -338,4 +338,5 @@ public enum SignUtils {
*/
public abstract boolean verify(String text, String sign, String key, String characterEncoding);
}