针对拦截器做了一些处理,简化开发者判断处理

This commit is contained in:
egzosn@gmail.com
2017-06-09 11:16:34 +08:00
parent 39cd853711
commit 13e3a71b6b
12 changed files with 175 additions and 52 deletions

View File

@@ -1,12 +1,10 @@
package com.egzosn.pay.fuiou.api;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.egzosn.pay.common.api.BasePayService;
import com.egzosn.pay.common.api.Callback;
import com.egzosn.pay.common.api.PayConfigStorage;
import com.egzosn.pay.common.bean.MethodType;
import com.egzosn.pay.common.bean.PayOrder;
import com.egzosn.pay.common.bean.PayOutMessage;
import com.egzosn.pay.common.bean.TransactionType;
import com.egzosn.pay.common.bean.*;
import com.egzosn.pay.common.exception.PayErrorException;
import com.egzosn.pay.common.http.HttpConfigStorage;
import com.egzosn.pay.common.util.sign.SignUtils;
@@ -210,6 +208,16 @@ public class FuiouPayService extends BasePayService {
public PayOutMessage getPayOutMessage(String code, String message) {
return PayOutMessage.TEXT().content(code.toLowerCase()).build();
}
/**
* 获取成功输出消息,用户返回给支付端
* 主要用于拦截器中返回
* @param payMessage 支付回调消息
* @return 返回输出消息
*/
@Override
public PayOutMessage successPayOutMessage(PayMessage payMessage) {
return PayOutMessage.JSON().content("success","成功").build();
}
/**
* 发送支付请求form表单