Method: WechatPay::Direct.invoke_combine_transactions_in_js

Defined in:
lib/wechat-pay/direct.rb

.invoke_combine_transactions_in_jsObject

直连合单js下单

Document: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter5_1_3.shtml

params = {
  combine_out_trade_no: 'combine_out_trade_no',
  combine_payer_info: {
    openid: 'client open id'
  },
  sub_orders: [
    {
      mchid: 'mchid',
      sub_mchid: 'sub mchid',
      attach: 'attach',
      amount: {
        total_amount: 100,
        currency: 'CNY'
      },
      out_trade_no: 'out_trade_no',
      description: 'description'
    }
  ],
  notify_url: 'the_url'
}

WechatPay::Direct.invoke_combine_transactions_in_js(params)


94
# File 'lib/wechat-pay/direct.rb', line 94

define_combine_transaction_method('js', 'jsapi', 'https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter5_1_3.shtml')