Class: Mundipagg::CreditCardTransaction
- Inherits:
-
Object
- Object
- Mundipagg::CreditCardTransaction
- Defined in:
- lib/mundipagg/CreditCardTransaction.rb
Constant Summary collapse
- @@CARD_BRAND =
Allowed card brands
{ :Visa => 'Visa', :Mastercard => 'Mastercard', :AmericanExpress => 'Amex', :Hipercard => 'Hipercard', :Diners => 'Diners', :Elo => 'Elo', :Aura => 'Aura', :Discover => 'Discover' }
- @@OPERATION =
Types of operation.
{ :AuthOnly => 'AuthOnly', :AuthAndCapture => 'AuthAndCapture', :AuthAndCaptureWithDelay => 'AuthAndCaptureWithDelay' }
Instance Attribute Summary collapse
-
#amountInCents ⇒ Long
Transaction amount in cents.
-
#creditCardBrandEnum ⇒ String
Card brand.
-
#creditCardNumber ⇒ String
Credit Card Number.
-
#creditCardOperationEnum ⇒ String
Type of operation.
-
#expirationMonth ⇒ Integer
Credit card expiration month.
-
#expirationYear ⇒ Integer
Credit card expiration year.
-
#holderName ⇒ Integer
Name in the credit card.
-
#installmentCount ⇒ Integer
Transaction installments count.
-
#instantBuyKey ⇒ String
Instant buy key.
-
#paymentMethodCode ⇒ Integer
Code to select the payment method.
-
#recurrency ⇒ Recurrency
Fill this property when creating a recurrency transaction.
-
#securityCode ⇒ Integer
Card security code.
-
#transactionReference ⇒ String
Custom transaction identifier.
Class Method Summary collapse
-
.BrandEnum ⇒ Object
Allowed card brands.
-
.OperationEnum ⇒ Object
Allowed operations.
Instance Attribute Details
#amountInCents ⇒ Long
Returns Transaction amount in cents.
5 6 7 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 5 def amountInCents @amountInCents end |
#creditCardBrandEnum ⇒ String
Returns Card brand. Use the static property BrandEnum.
12 13 14 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 12 def creditCardBrandEnum @creditCardBrandEnum end |
#creditCardNumber ⇒ String
Returns Credit Card Number.
15 16 17 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 15 def creditCardNumber @creditCardNumber end |
#creditCardOperationEnum ⇒ String
Returns Type of operation. Use the static property OperationEnum.
19 20 21 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 19 def creditCardOperationEnum @creditCardOperationEnum end |
#expirationMonth ⇒ Integer
Returns Credit card expiration month.
22 23 24 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 22 def expirationMonth @expirationMonth end |
#expirationYear ⇒ Integer
Returns Credit card expiration year.
25 26 27 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 25 def expirationYear @expirationYear end |
#holderName ⇒ Integer
Returns Name in the credit card.
28 29 30 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 28 def holderName @holderName end |
#installmentCount ⇒ Integer
Returns Transaction installments count.
31 32 33 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 31 def installmentCount @installmentCount end |
#instantBuyKey ⇒ String
Returns Instant buy key.
8 9 10 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 8 def instantBuyKey @instantBuyKey end |
#paymentMethodCode ⇒ Integer
Returns Code to select the payment method. Can be <i>Cielo<i>, <i>Redecard<i> and others.
37 38 39 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 37 def paymentMethodCode @paymentMethodCode end |
#recurrency ⇒ Recurrency
Fill this property when creating a recurrency transaction.
44 45 46 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 44 def recurrency @recurrency end |
#securityCode ⇒ Integer
Returns Card security code.
34 35 36 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 34 def securityCode @securityCode end |
#transactionReference ⇒ String
Returns Custom transaction identifier.
40 41 42 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 40 def transactionReference @transactionReference end |
Class Method Details
.BrandEnum ⇒ Object
Allowed card brands
70 71 72 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 70 def self.BrandEnum @@CARD_BRAND end |
.OperationEnum ⇒ Object
Allowed operations.
77 78 79 |
# File 'lib/mundipagg/CreditCardTransaction.rb', line 77 def self.OperationEnum @@OPERATION end |