Class: EwayRapid::CreateTransactionResponse

Inherits:
ResponseOutput show all
Defined in:
lib/eway_rapid/output/create_transaction_response.rb

Overview

Create transaction response

Instance Attribute Summary collapse

Attributes inherited from ResponseOutput

#errors

Method Summary

Methods inherited from ResponseOutput

#initialize

Constructor Details

This class inherits a constructor from EwayRapid::ResponseOutput

Instance Attribute Details

#access_codeObject

An AccessCode for this transaction (Used with Transparent Redirect and Responsive Shared)



21
22
23
# File 'lib/eway_rapid/output/create_transaction_response.rb', line 21

def access_code
  @access_code
end

#amex_ec_dataObject

(v40+ only) A token used to configure AMEX Express Checkout



24
25
26
# File 'lib/eway_rapid/output/create_transaction_response.rb', line 24

def amex_ec_data
  @amex_ec_data
end

#form_action_urlObject

URL that the merchant’s credit card form should post to to complete payment (Only for Transparent Redirect)



17
18
19
# File 'lib/eway_rapid/output/create_transaction_response.rb', line 17

def form_action_url
  @form_action_url
end

#shared_payment_urlObject

URL to the Responsive Shared Page that the cardholder’s browser should be redirected to (Only for Responsive Shared)



13
14
15
# File 'lib/eway_rapid/output/create_transaction_response.rb', line 13

def shared_payment_url
  @shared_payment_url
end

#transactionObject

The transaction as returned by Rapid API.



6
7
8
# File 'lib/eway_rapid/output/create_transaction_response.rb', line 6

def transaction
  @transaction
end

#transaction_statusObject

Contains transaction status information



9
10
11
# File 'lib/eway_rapid/output/create_transaction_response.rb', line 9

def transaction_status
  @transaction_status
end