mirror of
https://gitee.com/egzosn/pay-java-parent.git
synced 2026-05-08 03:56:48 +08:00
2.12.9发布
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -124,6 +124,7 @@ public class PayMessageRouter {
|
||||
* 处理支付消息
|
||||
*
|
||||
* @param payMessage 支付消息
|
||||
* @param storage 支付配置
|
||||
* @return 支付输出结果
|
||||
*/
|
||||
public PayOutMessage route(Map<String, Object> payMessage, PayConfigStorage storage) {
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user