class Paysimple::Payment
Public Class Methods
create(opts)
click to toggle source
# File lib/paysimple/resources/payment.rb, line 4 def self.create(opts) Paysimple.request(:post, url, opts) end
find(opts)
click to toggle source
# File lib/paysimple/resources/payment.rb, line 16 def self.find(opts) Paysimple.request(:get, url, opts) end
get(id)
click to toggle source
# File lib/paysimple/resources/payment.rb, line 12 def self.get(id) Paysimple.request(:get, "#{url}/#{id}") end
refund(id)
click to toggle source
# File lib/paysimple/resources/payment.rb, line 20 def self.refund(id) Paysimple.request(:put, "#{url}/#{id}/reverse") end
void(id)
click to toggle source
# File lib/paysimple/resources/payment.rb, line 8 def self.void(id) Paysimple.request(:put, "#{url}/#{id}/void") end
Protected Class Methods
url()
click to toggle source
# File lib/paysimple/resources/payment.rb, line 26 def self.url '/payment' end