class Paymaster::Client
Attributes
merchant_id[RW]
secret_key[RW]
Public Class Methods
new(merchant_id:, secret_key: nil)
click to toggle source
# File lib/paymaster/client.rb, line 6 def initialize(merchant_id:, secret_key: nil) self.merchant_id = merchant_id self.secret_key = secret_key end
Public Instance Methods
generate_url(args)
click to toggle source
# File lib/paymaster/client.rb, line 11 def generate_url(args) UrlGenerator.new(args.merge(client: self)).generate end
get_transaction(args)
click to toggle source
# File lib/paymaster/client.rb, line 15 def get_transaction(args) GetTransaction.new(args.merge(client: self)).perform end
refund(args)
click to toggle source
# File lib/paymaster/client.rb, line 19 def refund(args) Refund.new(args.merge(client: self)).perform end