mirror of
https://gitee.com/egzosn/pay-java-parent.git
synced 2026-05-08 03:56:48 +08:00
APP接口实现
This commit is contained in:
@@ -125,7 +125,6 @@ public abstract class BasePayService<PC extends PayConfigStorage> implements Pay
|
||||
* @param characterEncoding 字符编码
|
||||
* @return 签名
|
||||
*/
|
||||
@Override
|
||||
public String createSign(Map<String, Object> content, String characterEncoding) {
|
||||
return SignUtils.valueOf(payConfigStorage.getSignType()).sign(content, payConfigStorage.getKeyPrivate(), characterEncoding);
|
||||
}
|
||||
@@ -141,6 +140,16 @@ public abstract class BasePayService<PC extends PayConfigStorage> implements Pay
|
||||
Map orderInfo = orderInfo(order);
|
||||
return buildRequest(orderInfo, MethodType.POST);
|
||||
}
|
||||
/**
|
||||
* app支付
|
||||
* @param order 订单信息
|
||||
* @param <O> 预订单类型
|
||||
* @return 对应app所需参数信息
|
||||
*/
|
||||
@Override
|
||||
public <O extends PayOrder> Map<String, Object> app(O order) {
|
||||
return orderInfo(order);
|
||||
}
|
||||
|
||||
/**
|
||||
* 生成二维码支付
|
||||
|
||||
@@ -98,6 +98,13 @@ public interface PayService<PC extends PayConfigStorage> {
|
||||
* @return 对应页面重定向信息
|
||||
*/
|
||||
<O extends PayOrder>String toPay(O order);
|
||||
/**
|
||||
* app支付
|
||||
* @param order 订单信息
|
||||
* @param <O> 预订单类型
|
||||
* @return 对应app所需参数信息
|
||||
*/
|
||||
<O extends PayOrder>Map<String, Object> app(O order);
|
||||
|
||||
/**
|
||||
* 创建签名
|
||||
@@ -108,14 +115,7 @@ public interface PayService<PC extends PayConfigStorage> {
|
||||
*/
|
||||
String createSign(String content, String characterEncoding);
|
||||
|
||||
/**
|
||||
* 创建签名
|
||||
*
|
||||
* @param content 需要签名的内容
|
||||
* @param characterEncoding 字符编码
|
||||
* @return 签名
|
||||
*/
|
||||
String createSign(Map<String, Object> content, String characterEncoding);
|
||||
|
||||
|
||||
/**
|
||||
* 将请求参数或者请求流转化为 Map
|
||||
|
||||
Reference in New Issue
Block a user