mirror of
https://gitee.com/egzosn/pay-java-parent.git
synced 2026-05-08 03:56:48 +08:00
jspai独立接口,优化案例
This commit is contained in:
@@ -502,6 +502,20 @@ public class WxPayService extends BasePayService<WxPayConfigStorage> implements
|
||||
return (String) orderInfo.get("code_url");
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序支付,返回小程序所需的订单构建信息
|
||||
*
|
||||
* @param order 发起支付的订单信息
|
||||
* @return 返回支付结果
|
||||
*/
|
||||
@Override
|
||||
public Map<String, Object> jsApi(PayOrder order) {
|
||||
if (null == order.getTransactionType()) {
|
||||
order.setTransactionType(WxTransactionType.JSAPI);
|
||||
}
|
||||
return orderInfo(order);
|
||||
}
|
||||
|
||||
/**
|
||||
* 刷卡付,pos主动扫码付款
|
||||
*
|
||||
|
||||
@@ -105,6 +105,19 @@ public class WxCombinePayService extends WxPayService {
|
||||
return getAssistService().doExecute(parameters, order);
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序支付,返回小程序所需的订单构建信息
|
||||
*
|
||||
* @param order 发起支付的订单信息
|
||||
* @return 返回支付结果
|
||||
*/
|
||||
@Override
|
||||
public Map<String, Object> jsApi(PayOrder order) {
|
||||
if (null == order.getTransactionType()) {
|
||||
order.setTransactionType(WxTransactionType.COMBINE_JSAPI);
|
||||
}
|
||||
return super.jsApi(order);
|
||||
}
|
||||
|
||||
/**
|
||||
* 交易查询接口
|
||||
@@ -117,6 +130,7 @@ public class WxCombinePayService extends WxPayService {
|
||||
public Map<String, Object> query(String transactionId, String outTradeNo) {
|
||||
return query(new AssistOrder(outTradeNo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 交易查询接口
|
||||
*
|
||||
|
||||
@@ -450,6 +450,20 @@ public class WxPayService extends BasePayService<WxPayConfigStorage> implements
|
||||
return (String) orderInfo.get("code_url");
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序支付,返回小程序所需的订单构建信息
|
||||
*
|
||||
* @param order 发起支付的订单信息
|
||||
* @return 返回支付结果
|
||||
*/
|
||||
@Override
|
||||
public Map<String, Object> jsApi(PayOrder order) {
|
||||
if (null == order.getTransactionType()) {
|
||||
order.setTransactionType(WxTransactionType.JSAPI);
|
||||
}
|
||||
return orderInfo(order);
|
||||
}
|
||||
|
||||
/**
|
||||
* 刷卡付,pos主动扫码付款
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user