Class: Braintree::TestTransaction

Inherits:
Transaction show all
Defined in:
lib/braintree/test_transaction.rb

Instance Attribute Summary

Attributes inherited from Transaction

#add_ons, #additional_processor_response, #amount, #android_pay_details, #apple_pay_details, #avs_error_response_code, #avs_postal_code_response_code, #avs_street_address_response_code, #billing_details, #channel, #coinbase_details, #created_at, #credit_card_details, #currency_iso_code, #custom_fields, #customer_details, #cvv_response_code, #descriptor, #disbursement_details, #discounts, #disputes, #escrow_status, #gateway_rejection_reason, #id, #merchant_account_id, #order_id, #payment_instrument_type, #paypal_details, #plan_id, #processor_authorization_code, #processor_response_code, #processor_response_text, #processor_settlement_response_code, #processor_settlement_response_text, #purchase_order_number, #recurring, #refund_ids, #refunded_transaction_id, #risk_data, #service_fee_amount, #settlement_batch_id, #shipping_details, #status, #status_history, #subscription_details, #subscription_id, #tax_amount, #tax_exempt, #three_d_secure_info, #type, #updated_at, #voice_referral_number

Class Method Summary collapse

Methods inherited from Transaction

#==, _attributes, _new, cancel_release, cancel_release!, clone_transaction, clone_transaction!, create, create!, create_from_transparent_redirect, create_transaction_url, credit, credit!, #disbursed?, find, hold_in_escrow, hold_in_escrow!, #initialize, #inspect, refund, #refund, refund!, #refund_id, #refunded?, release_from_escrow, release_from_escrow!, sale, sale!, search, submit_for_settlement, #submit_for_settlement, submit_for_settlement!, #submit_for_settlement!, #vault_billing_address, #vault_credit_card, #vault_customer, #vault_shipping_address, void, #void, #void!, void!

Methods included from BaseModule

included

Methods included from BaseModule::Methods

#copy_instance_variables_from_object, #return_object_or_raise, #set_instance_variables_from_hash, #singleton_class

Constructor Details

This class inherits a constructor from Braintree::Transaction

Class Method Details

.settle(transaction_id) ⇒ Object



3
4
5
# File 'lib/braintree/test_transaction.rb', line 3

def self.settle(transaction_id)
  Configuration.gateway.testing.settle(transaction_id)
end

.settlement_confirm(transaction_id) ⇒ Object



7
8
9
# File 'lib/braintree/test_transaction.rb', line 7

def self.settlement_confirm(transaction_id)
  Configuration.gateway.testing.settlement_confirm(transaction_id)
end

.settlement_decline(transaction_id) ⇒ Object



11
12
13
# File 'lib/braintree/test_transaction.rb', line 11

def self.settlement_decline(transaction_id)
  Configuration.gateway.testing.settlement_decline(transaction_id)
end

.settlement_pending(transaction_id) ⇒ Object



15
16
17
# File 'lib/braintree/test_transaction.rb', line 15

def self.settlement_pending(transaction_id)
  Configuration.gateway.testing.settlement_pending(transaction_id)
end