class PayBoutique::PaymentDetails

Attributes

order_id[RW]
reference_id[RW]

Public Class Methods

new(**params) click to toggle source
# File lib/pay_boutique/payment_details.rb, line 68
def initialize(**params)
  @params = Params.new(OpenStruct.new(params))
end
retrieve(**args) click to toggle source
# File lib/pay_boutique/payment_details.rb, line 63
def self.retrieve(**args)
  response = new(args).call
  RequestParser.new(response)
end

Public Instance Methods

call() click to toggle source
# File lib/pay_boutique/payment_details.rb, line 72
def call
  self.class.post(request_url, body: request_body)
end