Module: Spree::API::Client::Payments
- Included in:
- Spree::API::Client
- Defined in:
- lib/spree-api-client/payments.rb
Instance Method Summary collapse
- #authorize_payment(order_number, payment_id, options = {}) ⇒ Object
- #capture_payment(order_number, payment_id, options = {}) ⇒ Object
- #create_payment(order_number, options = {}) ⇒ Object
- #credit_payment(order_number, payment_id, options = {}) ⇒ Object
- #new_payment(order_number, options = {}) ⇒ Object
- #payment(order_number, payment_id, options = {}) ⇒ Object
- #payments(order_number, options = {}) ⇒ Object
- #purchase_payment(order_number, payment_id, options = {}) ⇒ Object
- #void_payment(order_number, payment_id, options = {}) ⇒ Object
Instance Method Details
#authorize_payment(order_number, payment_id, options = {}) ⇒ Object
21 22 23 |
# File 'lib/spree-api-client/payments.rb', line 21 def (order_number, payment_id, ={}) put("orders/#{order_number}/payments/#{payment_id}/authorize", ) end |
#capture_payment(order_number, payment_id, options = {}) ⇒ Object
25 26 27 |
# File 'lib/spree-api-client/payments.rb', line 25 def capture_payment(order_number, payment_id, ={}) put("orders/#{order_number}/payments/#{payment_id}/capture", ) end |
#create_payment(order_number, options = {}) ⇒ Object
17 18 19 |
# File 'lib/spree-api-client/payments.rb', line 17 def create_payment(order_number, ={}) post("orders/#{order_number}/payments/", ) end |
#credit_payment(order_number, payment_id, options = {}) ⇒ Object
37 38 39 |
# File 'lib/spree-api-client/payments.rb', line 37 def credit_payment(order_number, payment_id, ={}) put("orders/#{order_number}/payments/#{payment_id}/credit", ) end |
#new_payment(order_number, options = {}) ⇒ Object
13 14 15 |
# File 'lib/spree-api-client/payments.rb', line 13 def new_payment(order_number, ={}) get("orders/#{order_number}/payments/new", ) end |
#payment(order_number, payment_id, options = {}) ⇒ Object
9 10 11 |
# File 'lib/spree-api-client/payments.rb', line 9 def payment(order_number, payment_id, ={}) get("orders/#{order_number}/payments/#{payment_id}", ) end |
#payments(order_number, options = {}) ⇒ Object
5 6 7 |
# File 'lib/spree-api-client/payments.rb', line 5 def payments(order_number, ={}) get("orders/#{order_number}/payments", )['payments'] end |
#purchase_payment(order_number, payment_id, options = {}) ⇒ Object
29 30 31 |
# File 'lib/spree-api-client/payments.rb', line 29 def purchase_payment(order_number, payment_id, ={}) put("orders/#{order_number}/payments/#{payment_id}/purchase", ) end |
#void_payment(order_number, payment_id, options = {}) ⇒ Object
33 34 35 |
# File 'lib/spree-api-client/payments.rb', line 33 def void_payment(order_number, payment_id, ={}) put("orders/#{order_number}/payments/#{payment_id}.void", ) end |