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