程序包 com.walker.pay
类 AbstractOrderGenerator
java.lang.Object
com.walker.pay.AbstractOrderGenerator
- 所有已实现的接口:
OrderGenerator
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明generate(PayContext payContext, Order platformOrder) 生成预下单记录,该方法底层远程调用第三方支付系统。生成订单,远程调用第三方支付生成订单实现。protected abstract ResponsePayinvoke(PayContext payContext, Order platformOrder) 调用第三方获取订单信息。protected abstract ResponsePay已过时。
-
字段详细资料
-
logger
protected final transient org.slf4j.Logger logger
-
-
构造器详细资料
-
AbstractOrderGenerator
public AbstractOrderGenerator()
-
-
方法详细资料
-
generate
public ResponsePay generate(String providerPayType, Order platformOrder, Map<String, Variable> configuration) throws OrderException从接口复制的说明:OrderGenerator生成订单,远程调用第三方支付生成订单实现。 该方法废弃,请使用 OrderGenerator.generate(PayContext, Order)- 指定者:
generate在接口中OrderGenerator- 参数:
providerPayType- 第三方定义的支付方式,如: 微信v2中的 NATIVE/APP等- 返回:
- orderValue 返回订单响应数据,是第三方支付返回的具体业务数据。
- 抛出:
OrderException- 订单调用异常
-
generate
从接口复制的说明:OrderGenerator生成预下单记录,该方法底层远程调用第三方支付系统。- 指定者:
generate在接口中OrderGenerator- 参数:
payContext- 支付上下文platformOrder- 业务提交订单- 返回:
- 抛出:
OrderException
-
invoke
调用第三方获取订单信息。- 参数:
payContext-platformOrder-- 返回:
-
invoke
@Deprecated protected abstract ResponsePay invoke(String providerPayType, Order platformOrder, Map<String, Variable> configuration) 已过时。提交请求第三方获取预订单。 该方法废弃,请使用 invoke(PayContext, Order)- 参数:
providerPayType- 第三方定义的支付方式,如: 微信v2中的 NATIVE/APP等platformOrder- 平台定义的订单configuration-- 返回:
-