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
22 23 24 |
# File 'lib/spree-api-client/payments.rb', line 22 def (order_number, payment_id, ={}) put("orders/#{order_number}/payments/#{payment_id}/authorize", ) end |
#capture_payment(order_number, payment_id, options = {}) ⇒ Object
26 27 28 |
# File 'lib/spree-api-client/payments.rb', line 26 def capture_payment(order_number, payment_id, ={}) put("orders/#{order_number}/payments/#{payment_id}/capture", ) end |
#create_payment(order_number, options = {}) ⇒ Object
18 19 20 |
# File 'lib/spree-api-client/payments.rb', line 18 def create_payment(order_number, ={}) post("orders/#{order_number}/payments/", ) end |
#credit_payment(order_number, payment_id, options = {}) ⇒ Object
38 39 40 |
# File 'lib/spree-api-client/payments.rb', line 38 def credit_payment(order_number, payment_id, ={}) put("orders/#{order_number}/payments/#{payment_id}/credit", ) end |
#new_payment(order_number, options = {}) ⇒ Object
14 15 16 |
# File 'lib/spree-api-client/payments.rb', line 14 def new_payment(order_number, ={}) get("orders/#{order_number}/payments/new", ) end |
#payment(order_number, payment_id, options = {}) ⇒ Object
10 11 12 |
# File 'lib/spree-api-client/payments.rb', line 10 def payment(order_number, payment_id, ={}) get("orders/#{order_number}/payments/#{payment_id}", ) end |
#payments(order_number, options = {}) ⇒ Object
5 6 7 8 |
# 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
30 31 32 |
# File 'lib/spree-api-client/payments.rb', line 30 def purchase_payment(order_number, payment_id, ={}) put("orders/#{order_number}/payments/#{payment_id}/purchase", ) end |
#void_payment(order_number, payment_id, options = {}) ⇒ Object
34 35 36 |
# File 'lib/spree-api-client/payments.rb', line 34 def void_payment(order_number, payment_id, ={}) put("orders/#{order_number}/payments/#{payment_id}/void", ) end |