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:
@@ -197,6 +197,17 @@ public abstract class BasePayService<PC extends PayConfigStorage> implements Pay
|
||||
return MatrixToImageWriter.writeInfoToJpgBuff(getQrPay(order));
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序支付,返回小程序所需的订单构建信息
|
||||
*
|
||||
* @param order 发起支付的订单信息
|
||||
* @return 返回支付结果
|
||||
*/
|
||||
@Override
|
||||
public <O extends PayOrder> Map<String, Object> jsApi(O order) {
|
||||
return Collections.emptyMap();
|
||||
}
|
||||
|
||||
/**
|
||||
* 将请求参数或者请求流转化为 Map
|
||||
*
|
||||
|
||||
@@ -185,6 +185,14 @@ public interface PayService<PC extends PayConfigStorage> {
|
||||
*/
|
||||
<O extends PayOrder> String getQrPay(O order);
|
||||
|
||||
/**
|
||||
* 小程序支付,返回小程序所需的订单构建信息
|
||||
*
|
||||
* @param order 发起支付的订单信息
|
||||
* @param <O> 预订单类型
|
||||
* @return 返回支付结果
|
||||
*/
|
||||
<O extends PayOrder> Map<String, Object> jsApi(O order);
|
||||
/**
|
||||
* 刷卡付,pos主动扫码付款(条码付)
|
||||
* 刷脸付
|
||||
|
||||
Reference in New Issue
Block a user