Method: Allinpay::Client#initialize

Defined in:
lib/allinpay/client.rb

#initialize(options) ⇒ Client

初始化通联支付

Parameters:

  • options (Hash)

    交易信息

Options Hash (options):

  • :merchant (String)

    通联支付商户号

  • :username (String)

    通联支付用户名

  • :password (String)

    通联支付密码

  • :env (String)

    设置环境

  • :public_path (String)

    公共证书位置

  • :private_path (String)

    私密证书位置

  • :private_password (String)

    私密证书密码



30
31
32
33
34
35
36
# File 'lib/allinpay/client.rb', line 30

def initialize(options)
  @merchant = options[:merchant]
  @username = options[:username]
  @password = options[:password]
  env = options[:env] || 'development'
  @conn = Allinpay::Service.connection(env, options)
end