module RockFintech::Api::Account::CreateAccountSrQuery

Public Instance Methods

create_account_sr_query(order_id, devise="000001", remark='') click to toggle source

开户结果查询接口

@param order_id [String] 订单号 @param devise [ String ] 交易终端,默认手机 000001手机APP 000002网页 000003微信 000004柜面 @param remark [ String ] 备注,默认为空

@return [ Hash ] 结果集

* :result [String] "S"/"F"/"P"
* :request_params [Hash] 请求参数
* :response [Object] 请求返回对象
* :code [String] 结果代码
* :msg [String] 结果信息
* :data: 具体业务返回信息
    * :name [String] 持卡人姓名
    * :card_no      [String] 电子账号
    * :cert_no      [String] 证件号
    * :order_id     [String] 订单号
    * :cert_type    [Integer] 证件类型
    * :customer_no  [String] 客户号
    * :serial_no    [String] 三方绑定编号
    * :bank_card_no [String] 绑定银行卡号
    * :mobile       [String] 手机号
    * :bank_name    [String] 银行名称
    * :status       [Integer] 订单状态 1 下单(等待网关访问后提交) 2 处理中(客户已提交,正在处理)3 订单关闭 4 超时关闭(超时时间:5分钟)
    * :rsp_code     [String] 00 处理成功 01 查询渠道登记簿,未找到该渠道记录 02 查询机构登记簿,未找到该机构记录 03 渠道未关联支付通道 04 支付通道登记簿无此记录 05 该渠道不可操作此类账户 06 开户数量超限 07 交易密码不一致 08 平台预留手机号错误 09 绑卡数量超出限制 10 四要素鉴权失败
    * :account_type [String] 账户类型,200201:普通电子账户
    * :account_status       账户状态 (0 正常,1 冻结,2 注销,41 账户未激活,人工激活,42 账户未激活,外部来账激活,43 账户未激活,外部指定来账激活)
    * :ran_amount   如果是企业户开户,成功后必须激活 该字段表示需要充值的指定金额
# File lib/rock_fintech/api/account/create_account_sr_query.rb, line 34
def create_account_sr_query(order_id, devise="000001", remark='')
  service = "create_account_sr_query"

  params = {
    order_id: order_id,
    client: devise,
    custom: remark,
  }

  res = operate_post(:operate, service, params, Http::ErrorCode.create_account_sr_query, ["RD000000"] )

  res
end