Module: Vindi::Rest::Transaction
- Included in:
- Vindi::Rest
- Defined in:
- lib/vindi/rest/transaction.rb
Overview
Methods for the Transaction API
Instance Method Summary collapse
-
#create_transaction(options = {}) ⇒ Hash
Create a transaction for a merchant vindi.
-
#list_transactions(options = {}) ⇒ Array<Hash>
List transactions for the authenticate user.
-
#transaction(transaction_id, options = {}) ⇒ Hash
Get a single transaction from a merchant.
-
#update_transaction(transaction_id, options = {}) ⇒ Object
Edit a transaction.
Instance Method Details
#create_transaction(options = {}) ⇒ Hash
Create a transaction for a merchant vindi
37 38 39 |
# File 'lib/vindi/rest/transaction.rb', line 37 def create_transaction( = {}) post('transactions', )[:transaction] end |
#list_transactions(options = {}) ⇒ Array<Hash>
List transactions for the authenticate user
13 14 15 |
# File 'lib/vindi/rest/transaction.rb', line 13 def list_transactions( = {}) get('transactions', )[:transactions] end |
#transaction(transaction_id, options = {}) ⇒ Hash
Get a single transaction from a merchant
24 25 26 |
# File 'lib/vindi/rest/transaction.rb', line 24 def transaction(transaction_id, = {}) get("transactions/#{transaction_id}", )[:transaction] end |
#update_transaction(transaction_id, options = {}) ⇒ Object
Edit a transaction
48 49 50 |
# File 'lib/vindi/rest/transaction.rb', line 48 def update_transaction(transaction_id, = {}) put("transactions/#{transaction_id}", )[:transaction] end |