2.12.9发布

This commit is contained in:
egzosn
2019-11-25 20:28:59 +08:00
parent 31e5e62be3
commit 0be5bfa2c5
13 changed files with 21 additions and 20 deletions

View File

@@ -5,7 +5,7 @@
<parent>
<artifactId>pay-java-parent</artifactId>
<groupId>com.egzosn</groupId>
<version>2.12.9-SNAPSHOT</version>
<version>2.12.9</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>jar</packaging>

View File

@@ -124,6 +124,7 @@ public class PayMessageRouter {
* 处理支付消息
*
* @param payMessage 支付消息
* @param storage 支付配置
* @return 支付输出结果
*/
public PayOutMessage route(Map<String, Object> payMessage, PayConfigStorage storage) {

View File

@@ -86,6 +86,7 @@ public interface PayService<PC extends PayConfigStorage> {
*
* @param order 支付订单
* @return 订单信息
* @param <O> 预订单类型
* @see PayOrder 支付订单信息
*/
<O extends PayOrder>Map<String, Object> orderInfo(O order);
@@ -94,6 +95,7 @@ public interface PayService<PC extends PayConfigStorage> {
* 页面转跳支付, 返回对应页面重定向信息
*
* @param order 订单信息
* @param <O> 预订单类型
* @return 对应页面重定向信息
*/
<O extends PayOrder>String toPay(O order);
@@ -158,6 +160,7 @@ public interface PayService<PC extends PayConfigStorage> {
* 获取输出二维码,用户返回给支付端,
*
* @param order 发起支付的订单信息
* @param <O> 预订单类型
* @return 返回图片信息,支付时需要的
*/
<O extends PayOrder>BufferedImage genQrPay(O order);
@@ -165,6 +168,7 @@ public interface PayService<PC extends PayConfigStorage> {
* 获取输出二维码信息,
*
* @param order 发起支付的订单信息
* @param <O> 预订单类型
* @return 返回二维码信息,,支付时需要的
*/
<O extends PayOrder>String getQrPay(O order);
@@ -173,6 +177,7 @@ public interface PayService<PC extends PayConfigStorage> {
* 刷卡付,pos主动扫码付款(条码付)
* 刷脸付
* @param order 发起支付的订单信息
* @param <O> 预订单类型
* @return 返回支付结果
*/
<O extends PayOrder>Map<String, Object> microPay(O order);
@@ -460,6 +465,7 @@ public interface PayService<PC extends PayConfigStorage> {
* 如果需要进行扩展请重写该方法即可
* @param orderInfo 商户平台预订单信息
* @param payOrder 订单信息
* @param <O> 预订单类型
* @return 处理后订单信息
*/
<O extends PayOrder>Map<String, Object> preOrderHandler(Map<String, Object> orderInfo, O payOrder);