class Buckaruby::RecurrentTransactionRequest

Request for a creating a recurrent transaction.

Public Instance Methods

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

  key = :"brq_service_#{options[:payment_method]}_action"
  params[key] = Action::PAY_RECURRENT

  # Indicate that this is a request without user redirection to a webpage.
  # This is needed to make recurrent payments working.
  params[:brq_channel] = "backoffice"

  params[:brq_originaltransaction] = options[:transaction_id]

  params
end