程序包 com.walker.pay

接口 OrderGenerator

所有已知实现类:
AbstractOrderGenerator

public interface OrderGenerator
预下单生成器接口定义,每个提供商都存在多个生成器,如: 扫描订单、H5订单等。
作者:
时克英
  • 方法详细资料

    • generate

      @Deprecated ResponsePay generate(String providerPayType, Order platformOrder, Map<String,Variable> configuration) throws OrderException
      已过时。
      生成订单,远程调用第三方支付生成订单实现。

      该方法废弃,请使用 generate(PayContext, Order)
      参数:
      providerPayType - 第三方定义的支付方式,如: 微信v2中的 NATIVE/APP等
      platformOrder -
      configuration -
      返回:
      orderValue 返回订单响应数据,是第三方支付返回的具体业务数据。
      抛出:
      OrderException - 订单调用异常
    • generate

      ResponsePay generate(PayContext payContext, Order platformOrder) throws OrderException
      生成预下单记录,该方法底层远程调用第三方支付系统。
      参数:
      payContext - 支付上下文
      platformOrder - 业务提交订单
      返回:
      抛出:
      OrderException