接口的使用
com.walker.pay.Order
使用Order的程序包
程序包
说明
-
com.walker.pay中Order的使用
返回Order的com.walker.pay中的方法修饰符和类型方法说明protected abstract OrderAbstractPayEngineManager.acquireOrder(String orderId) 从平台查询数据库,找出订单基本信息。参数类型为Order的com.walker.pay中的方法修饰符和类型方法说明protected abstract OrderGeneratorAbstractPayEngineProvider.acquireOrderGenerator(String providerPayType, Order platformOrder, Map<String, Variable> configuration) 已过时。protected abstract OrderStatusQueryAbstractPayEngineProvider.acquireOrderStatusQuery(Order order) 获取订单查询条件对象,由子类组装定义。protected abstract PayContextAbstractPayEngineProvider.acquirePayContext(String providerPayType, Order platformOrder, Map<String, Variable> configuration) 生成支付操作上下文对象。AbstractOrderGenerator.generate(PayContext payContext, Order platformOrder) AbstractOrderGenerator.generate(String providerPayType, Order platformOrder, Map<String, Variable> configuration) OrderGenerator.generate(PayContext payContext, Order platformOrder) 生成预下单记录,该方法底层远程调用第三方支付系统。OrderGenerator.generate(String providerPayType, Order platformOrder, Map<String, Variable> configuration) 已过时。AbstractPayEngineManager.generatePrepareOrder(Order platformOrder) AbstractPayEngineProvider.generatePrepareOrder(Order platformOrder) PayEngineManager.generatePrepareOrder(Order platformOrder) 生成预下单信息。PayEngineProvider.generatePrepareOrder(Order platformOrder) 生成预下单的订单对象。protected abstract ResponsePayAbstractOrderGenerator.invoke(PayContext payContext, Order platformOrder) 调用第三方获取订单信息。protected abstract ResponsePayAbstractOrderGenerator.invoke(String providerPayType, Order platformOrder, Map<String, Variable> configuration) 已过时。protected abstract voidAbstractPayEngineProvider.savePrepareOrder(Order platformOrder, ResponsePay responsePay) 成功后,保存订单信息到平台。AbstractPayEngineProvider.searchOrderStatus(Order order) PayEngineProvider.searchOrderStatus(Order order) 查询支付订单状态。 -
com.walker.pay.callback中Order的使用
参数类型为Order的com.walker.pay.callback中的方法修饰符和类型方法说明voidOrderCallBack.onOrderPrepare(Order platformOrder, ResponsePay responsePay) 当生成预下单时,回调接口,通常用于保存预下单记录。 -
com.walker.pay.support中Order的使用
参数类型为Order的com.walker.pay.support中的方法修饰符和类型方法说明protected voidSimplePayEngineProvider.savePrepareOrder(Order platformOrder, ResponsePay responsePay) -
com.walker.pay.support.allinpaycloud中Order的使用
修饰符和类型类说明class支付订单: 支付宝JS支付(生活号)——收银宝class订单类型: 代金券,用于从备用金划拨补贴用户款项使用。class微信扫码支付,通过请求第三方,生成支付二维码。class订单类型: 微信JS支付(公众号)——收银宝class微信小程序支付(收银宝)