刷卡付,条码付实现

为兼容刷卡付等支付结果校验,修改校验接口入参
This commit is contained in:
cnzzs
2017-05-10 23:26:46 +08:00
parent 16c7880e3e
commit 904d7a6070
16 changed files with 196 additions and 80 deletions

View File

@@ -60,7 +60,7 @@ public interface PayService {
* @param params 回调回来的参数集
* @return 签名校验 true通过
*/
boolean verify(Map<String, String> params);
boolean verify(Map<String, Object> params);
/**
* 签名校验
@@ -69,7 +69,7 @@ public interface PayService {
* @param sign 签名
* @return 签名校验 true通过
*/
boolean signVerify(Map<String, String> params, String sign);
boolean signVerify(Map<String, Object> params, String sign);
/**
@@ -115,7 +115,7 @@ public interface PayService {
* @param is 请求流
* @return 获得回调的请求参数
*/
Map<String, String> getParameter2Map(Map<String, String[]> parameterMap, InputStream is);
Map<String, Object> getParameter2Map(Map<String, String[]> parameterMap, InputStream is);
/**
* 获取输出消息,用户返回给支付端
@@ -144,6 +144,14 @@ public interface PayService {
*/
BufferedImage genQrPay(PayOrder order);
/**
* 刷卡付,pos主动扫码付款(条码付)
*
* @param order 发起支付的订单信息
* @return 返回支付结果
*/
Map<String, Object> microPay(PayOrder order);
/**
* 交易查询接口
*