Module: Lanmao::Form::Money::Recharge

Defined in:
lib/lanmao/form/money/recharge_form.rb

Instance Method Summary collapse

Instance Method Details

#recharge_form(platform_user_no, request_no, amount, expect_pay_company, recharge_way = "SWIFT", redirect_url, expired, commission, bankcode, pay_type, authtrade_type, authtender_amount, project_no, callback_mode) ⇒ Hash

绑定卡到电子账户充值

Returns:

  • (Hash)

    结果集

    • :result [String] “S”/“F”/“P”

    • :request_params [Hash] 请求参数

    • :response [Object] 请求返回对象

    • :code [String] 结果代码

    • :msg [String] 结果信息

    • :data: 具体业务返回信息

      * :requestNo [String] 


32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# File 'lib/lanmao/form/money/recharge_form.rb', line 32

def recharge_form(platform_user_no, request_no, amount,
                  expect_pay_company, recharge_way="SWIFT",
                  redirect_url, expired,
                  commission, bankcode, pay_type,
                  authtrade_type, authtender_amount,
                  project_no, callback_mode)

  service = "RECHARGE"

  params = {
    platformUserNo: platform_user_no,
    requestNo: request_no,
    amount: amount,
    expectPayCompany: expect_pay_company,
    rechargeWay: recharge_way,
    redirectUrl: redirect_url,
    expired: expired,
    commission: commission,
    bankcode: bankcode,
    payType: pay_type,
    authtradeType: authtrade_type,
    authtenderAmount: authtender_amount,
    projectNo: project_no,
    callbackMode: callback_mode,
  }

  res = get_form_data(service, params)

  res
end