Class: Mercadopago::OrderTransaction
- Defined in:
- lib/mercadopago/resources/order_transaction.rb
Overview
[Click here for more infos](www.mercadopago.com/developers/en/docs/checkout-api/landing)
Instance Method Summary collapse
- #create(order_id, order_transaction_data, request_options: nil) ⇒ Object
- #delete(order_id, transaction_id, request_options: nil) ⇒ Object
- #update(order_id, transaction_id, order_transaction_data, request_options: nil) ⇒ Object
Methods inherited from MPBase
#_check_headers, #_check_request_options, #_delete, #_get, #_post, #_put, #initialize
Constructor Details
This class inherits a constructor from Mercadopago::MPBase
Instance Method Details
#create(order_id, order_transaction_data, request_options: nil) ⇒ Object
14 15 16 17 18 |
# File 'lib/mercadopago/resources/order_transaction.rb', line 14 def create(order_id, order_transaction_data, request_options: nil) raise TypeError, 'Param order_transaction_data must be a Hash' unless order_transaction_data.is_a?(Hash) _post(uri: "/v1/orders/#{order_id}/transactions", data: order_transaction_data, request_options: ) end |
#delete(order_id, transaction_id, request_options: nil) ⇒ Object
26 27 28 |
# File 'lib/mercadopago/resources/order_transaction.rb', line 26 def delete(order_id, transaction_id, request_options: nil) _delete(uri: "/v1/orders/#{order_id}/transactions/#{transaction_id}", request_options: ) end |
#update(order_id, transaction_id, order_transaction_data, request_options: nil) ⇒ Object
20 21 22 23 24 |
# File 'lib/mercadopago/resources/order_transaction.rb', line 20 def update(order_id, transaction_id, order_transaction_data, request_options: nil) raise TypeError, 'Param order_transaction_data must be a Hash' unless order_transaction_data.is_a?(Hash) _put(uri: "/v1/orders/#{order_id}/transactions/#{transaction_id}", data: order_transaction_data, request_options: ) end |