class Braintree::Models::Transaction

Defined in:

models/transaction.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(xml : XML::Node) #

[View source]

Class Method Detail

def self.load(id) #

[View source]

Instance Method Detail

def acquirer_reference_number : String | Nil #

[View source]
def additional_processor_response : String | Nil #

[View source]
def amount : String #

[View source]
def arn #

[View source]
def authorization_expires_at : Time #

[View source]
def authorized_transaction_global_id : String | Nil #

[View source]
def authorized_transaction_id : String | Nil #

getter partial_settlement_transaction_ids : Array(String)


[View source]
def avs_error_response_code : String | Nil #

getter shipping getter custom-fields


[View source]
def avs_postal_code_response_code : String #

[View source]
def avs_street_address_response_code : String #

[View source]
def channel : String | Nil #

[View source]
def created_at : Time #

[View source]
def currency_iso_code : String #

[View source]
def cvv_response_code : String #

[View source]
def discount_amount : String | Nil #

[View source]
def disputes : Array(Braintree::Models::Dispute) #

getter disbursement_details : String?


[View source]
def escrow_status : String | Nil #

[View source]
def expand #

[View source]
def gateway_rejection_reason : String | Nil #

[View source]
def global_id : String #

[View source]
def human_view(io = STDERR, expanded = false) #

[View source]
def human_view_columns(table, prefix : String = "") #

[View source]
def id : String #

[View source]
def installment_count : Int32 | Nil #

[View source]
def machine_view(io = STDOUT, expanded = false) #

[View source]
def master_merchant_account_id : String | Nil #

[View source]
def merchant_account_id : String #

[View source]
def merchant_identification_number : String #

[View source]
def merchant_name : String #

[View source]
def network_response_code : String #

[View source]
def network_response_text : String #

[View source]
def network_transaction_id : String #

[View source]
def order_id : String | Nil #

[View source]
def output_fields(expanded = false) #

[View source]
def payment_instrument_type : String #

getter authorization-adjustments


[View source]
def plan_id : String | Nil #

getter credit_card getter status_history


[View source]
def processed_with_network_token : Bool #

[View source]
def processor_authorization_code : String #

[View source]
def processor_response_code : Int32 #

[View source]
def processor_response_text : String #

[View source]
def processor_response_type : String #

[View source]
def processor_settlement_response_code : String | Nil #

[View source]
def processor_settlement_response_text : String | Nil #

[View source]
def purchase_order_number : String | Nil #

[View source]
def recurring : Bool #

getter subscription getter add_ons getter discounts getter discriptor


[View source]
def refund_id : String | Nil #

getter customer getter billing


[View source]
def refund_ids : String | Nil #

[View source]
def refund_transaction_id : String | Nil #

[View source]
def refunded_transaction_global_id : String | Nil #

getter refund_global_ids getter partial_settlement_transaction_global_ids


[View source]
def response_emv_data : String | Nil #

getter installments : Array(String) getter refunded_installments : Array(String)


[View source]
def retried_transaction_global_id : String | Nil #

getter retry_global_ids


[View source]
def retried_transaction_id : String | Nil #

retry-ids type="array"/>


[View source]
def retrieval_reference_number : String #

[View source]
def sca_exemption_requested : String | Nil #

[View source]
def service_fee_amount : String #

[View source]
def settlement_batch_id : String | Nil #

[View source]
def shipping_amount : String | Nil #

[View source]
def ships_from_postal_code : String | Nil #

[View source]
def status : String #

[View source]
def store #

[View source]
def sub_merchant_account_id : String | Nil #

[View source]
def subscription_id : String | Nil #

[View source]
def tax_amount : String | Nil #

[View source]
def tax_exempt : Bool #

[View source]
def terminal_identification_number : String #

[View source]
def three_d_secure_info : String | Nil #

[View source]
def type : String #

[View source]
def updated_at : Time #

[View source]
def voice_referral_number : String | Nil #

[View source]
def xml : XML::Node | Nil #

[View source]