class JytPay::Client
Public Class Methods
new(options_arg)
click to toggle source
# File lib/jyt_pay/client.rb, line 17 def initialize(options_arg) options = Utils.symbolize_keys(options_arg) @uris = { pay: URI(options[:pay_url]), draw: URI(options[:draw_url]), auth: URI(options[:auth_url]), query_balance: URI(options[:query_balance_url]), } @merchant_id = options[:merchant_id] @private_key = options[:private_key] @jyt_public_key = options[:jyt_public_key] @rsa_private_key = OpenSSL::PKey::RSA.new(@private_key) @rsa_jyt_public_key = OpenSSL::PKey::RSA.new(@jyt_public_key) end