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