class Buckaruby::TransactionSpecificationRequest

Request for a creating a transaction specification.

Public Instance Methods

build_request_params(options) click to toggle source
# File lib/buckaruby/request.rb, line 168
def build_request_params(options)
  params = {}

  if options[:payment_method]
    if options[:payment_method].respond_to?(:join)
      params[:brq_services] = options[:payment_method].join(",")
    else
      params[:brq_services] = options[:payment_method]
    end
  end

  params[:brq_latestversiononly] = "true"
  params[:brq_culture] = options[:culture] || Language::DUTCH

  params
end
execute(options) click to toggle source
Calls superclass method Buckaruby::Request#execute
# File lib/buckaruby/request.rb, line 164
def execute(options)
  super(options.merge(operation: Operation::TRANSACTION_REQUEST_SPECIFICATION))
end