class EwayRapid::Models::Transaction
The details of a transaction that will be processed either via the responsive shared page, by transparent redirect, by Direct, or one that is captured from a previous Authorisation transaction
Attributes
(v40+ only) A token used to configure AMEX Express Checkout
The Transaction
ID of an authorisation to capture
The URL that the shared page redirects to if a customer cancels the transaction (responsive shared page only)
Set to true to capture funds immediately, false to authorise only
Setting this to true
will process a PayPal Checkout payment.
Setting this to true
will process a PayPal Checkout payment.
The URL that the customer is to be returned to after logging in to their PayPal account. (transparent redirect & responsive shared page with PayPal Checkout only)
(v40+ query response only) The ISO 4217 numeric currency code (e.g. AUD = 036)
Set the theme of the Responsive Shared Page from 12 available themes
Customer
details for the transaction
When set to false, cardholders will be able to edit the information on the Responsive Shared Page
When set to false, cardholders will be able to edit the information on the Responsive Shared Page
The identification name/number for the device or application processing the transaction
(v40+ query response only) The fraud action that occurred if any. One of NotChallenged, Allow, Review, PreAuth, Processed, Approved, Block
Short text description to be placed under the logo on the Responsive Shared Page
Language code determines the language that the shared page will be displayed in. One of: EN (English, default), ES (Spanish)
Array of line items for the transaction
The URL of the merchant's logo to display on the Responsive Shared Page
(v40+ query response only) The maximum amount that could be refunded from this transaction
Array of options to pass to eWAY
(v40+ query response only) Contains the original transaction ID if the queried transaction is a refund
The partner ID generated from an eWAY partner agreement
Payment details for the transaction
The URL that the shared page redirects to after a payment is processed (transparent redirect & responsive shared page only)
Set to true to create a token customer when the transaction is complete
Card data ID, used for Secure Fields, Visa Checkout, AMEX Express Checkout and Android Pay
Shipping details fo the transaction
(v40+ query response only) Reserved for future use
Deprecated, use secured_card_data
An eWAY-issued ID that represents the Token customer that was loaded or created for this transaction (if applicable)
(v40+ query response only) True if funds were captured in the transaction
(v40+ query response only) The date and time the transaction took place
The type of transaction being performed - use Enums::TransactionType
Set whether the customer's email should be confirmed using Beagle Verify
Set whether the customer's email should be confirmed using Beagle Verify
Set whether the customer's phone number should be confirmed using Beagle Verify
Set whether the customer's phone number should be confirmed using Beagle Verify
Public Class Methods
# File lib/eway_rapid/models/models.rb, line 329 def initialize @capture = true end