module WxPay

Constants

VERSION

Attributes

apiclient_cert[R]
apiclient_key[R]
appid[RW]
appsecret[RW]
debug_mode[RW]
extra_rest_client_options[RW]
key[RW]
manual_get_sandbox_key[RW]
mch_id[RW]
sandbox_mode[RW]

Public Class Methods

apiclient_cert=(cert) click to toggle source
# File lib/wx_pay.rb, line 25
def apiclient_cert=(cert)
  @apiclient_cert = OpenSSL::X509::Certificate.new(cert)
end
apiclient_key=(key) click to toggle source
# File lib/wx_pay.rb, line 29
def apiclient_key=(key)
  @apiclient_key = OpenSSL::PKey::RSA.new(key)
end
debug_mode?() click to toggle source
# File lib/wx_pay.rb, line 33
def debug_mode?
  @debug_mode
end
manual_get_sandbox_key?() click to toggle source
# File lib/wx_pay.rb, line 41
def manual_get_sandbox_key?
  @manual_get_sandbox_key
end
sandbox_mode?() click to toggle source
# File lib/wx_pay.rb, line 37
def sandbox_mode?
  @sandbox_mode
end
set_apiclient_by_pkcs12(str, pass) click to toggle source
# File lib/wx_pay.rb, line 17
def set_apiclient_by_pkcs12(str, pass)
  pkcs12 = OpenSSL::PKCS12.new(str, pass)
  @apiclient_cert = pkcs12.certificate
  @apiclient_key = pkcs12.key

  pkcs12
end