Module: LlPay::RefundOrder
- Included in:
- LlPay
- Defined in:
- lib/ll_pay/refund_order.rb
Instance Method Summary collapse
Instance Method Details
#refund_order(params) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/ll_pay/refund_order.rb', line 3 def refund_order(params) params = LlPay::Utils.stringify_keys(params) params[:sign_type] = params[:sign_type] || LlPay.sign_type params[:oid_partner] = LlPay.oid_partner sign_params = { 'oid_partner' => params[:oid_partner], 'sign_type' => params[:sign_type], 'no_refund' => params[:no_refund], 'dt_refund' => params[:dt_refund], 'money_refund' => params[:money_refund], 'no_order' => params[:no_order], 'dt_order' => params[:dt_order], 'oid_paybill' => params[:oid_paybill], 'notify_url' => params[:notify_url] } params[:sign] = LlPay::Sign.generate(sign_params) request(:post, 'https://yintong.com.cn/traderapi/refund.htm', params) end |
#refund_order_query(params) ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/ll_pay/refund_order.rb', line 25 def refund_order_query(params) params = LlPay::Utils.stringify_keys(params) params[:sign_type] = params[:sign_type] || LlPay.sign_type params[:oid_partner] = LlPay.oid_partner sign_params = { 'oid_partner' => params[:oid_partner], 'sign_type' => params[:sign_type], 'no_refund' => params[:no_refund], 'dt_refund' => params[:dt_refund], 'oid_refundno' => params[:oid_refundno] } params[:sign] = LlPay::Sign.generate(sign_params) request(:post, 'https://queryapi.lianlianpay.com/refundquery.htm', params) end |