class Gateway::CreditCardTransaction

Attributes

AmountInCents[RW]
CreditCard[RW]
CreditCardOperation[RW]
InstallmentCount[RW]
Options[RW]
Recurrency[RW]
TransactionDateInMerchant[RW]
TransactionReference[RW]

Public Class Methods

new() click to toggle source
# File lib/gateway/CreditCardTransaction/credit_card_transaction.rb, line 22
def initialize
  @Options = CreditCardTransactionOptions.new
  @Recurrency = Recurrency.new
  @CreditCard = CreditCard.new
end

Public Instance Methods

to_json() click to toggle source
# File lib/gateway/CreditCardTransaction/credit_card_transaction.rb, line 28
def to_json
  hash = {}
  instance_variables.each { |var| hash[var.to_s.delete('@')] = instance_variable_get(var) }
  hash
end