lib/lanmao/api/trade/cancel_pre_transaction.rb in lanmao-0.2.0 vs lib/lanmao/api/trade/cancel_pre_transaction.rb in lanmao-0.4.0

- old
+ new

@@ -10,21 +10,27 @@ # * :request_params [Hash] 请求参数 # * :response [Object] 请求返回对象 # * :code [String] 结果代码 # * :msg [String] 结果信息 # * :data: 具体业务返回信息 - # * :url [String] 支付 url - # * :order_no [String] 订单号 - # * :amount [Number] 金额 + # * :code [Enum] 返回吗 + # * :status [Enum] 业务处理状态(处理失败INIT;处理成功SUCCESS) + # * :errorCode [String] 错误码 + # * :errorMessage [String] 错误描述 # - def cancel_pre_transaction() + def cancel_pre_transaction(flow_id, pre_transaction_no, amount, commission="", profit_details=[]) + service = "CANCEL_PRE_TRANSACTION" + params = { + requestNo: flow_id, + preTransactionNo: pre_transaction_no, + amount: amount, + commission: commission, + profitDetails: profit_details } - res = operate_post() - - Lanmao.logger.info res + res = operate_post(:operate, service, params, :service) res end end # module