module Spree::API::Client::Payments

Public Instance Methods

authorize_payment(order_number, payment_id, options={}) click to toggle source
# File lib/spree-api-client/payments.rb, line 22
def authorize_payment(order_number, payment_id, options={})
  put("orders/#{order_number}/payments/#{payment_id}/authorize", options)
end
capture_payment(order_number, payment_id, options={}) click to toggle source
# File lib/spree-api-client/payments.rb, line 26
def capture_payment(order_number, payment_id, options={})
  put("orders/#{order_number}/payments/#{payment_id}/capture", options)
end
create_payment(order_number, options={}) click to toggle source
# File lib/spree-api-client/payments.rb, line 18
def create_payment(order_number, options={})
  post("orders/#{order_number}/payments/", options)
end
credit_payment(order_number, payment_id, options={}) click to toggle source
# File lib/spree-api-client/payments.rb, line 38
def credit_payment(order_number, payment_id, options={})
  put("orders/#{order_number}/payments/#{payment_id}/credit", options)
end
new_payment(order_number, options={}) click to toggle source
# File lib/spree-api-client/payments.rb, line 14
def new_payment(order_number, options={})
  get("orders/#{order_number}/payments/new", options)
end
payment(order_number, payment_id, options={}) click to toggle source
# File lib/spree-api-client/payments.rb, line 10
def payment(order_number, payment_id, options={})
  get("orders/#{order_number}/payments/#{payment_id}", options)
end
payments(order_number, options={}) click to toggle source
# File lib/spree-api-client/payments.rb, line 5
def payments(order_number, options={})

  get("orders/#{order_number}/payments", options)['payments']
end
purchase_payment(order_number, payment_id, options={}) click to toggle source
# File lib/spree-api-client/payments.rb, line 30
def purchase_payment(order_number, payment_id, options={})
  put("orders/#{order_number}/payments/#{payment_id}/purchase", options)
end
void_payment(order_number, payment_id, options={}) click to toggle source
# File lib/spree-api-client/payments.rb, line 34
def void_payment(order_number, payment_id, options={})
  put("orders/#{order_number}/payments/#{payment_id}/void", options)
end