class Paysimple::RecurringPayment
Public Class Methods
create(opts)
click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 4 def self.create(opts) Paysimple.request(:post, url, opts) end
delete(id)
click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 20 def self.delete(id) Paysimple.request(:delete, "#{url}/#{id}") end
find(opts)
click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 28 def self.find(opts) Paysimple.request(:get, url, opts) end
get(id)
click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 8 def self.get(id) Paysimple.request(:get, "#{url}/#{id}") end
payments(id)
click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 24 def self.payments(id) Paysimple.request(:get, "#{url}/#{id}/payments") end
resume(id)
click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 16 def self.resume(id) Paysimple.request(:put, "#{url}/#{id}/resume") end
suspend(id)
click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 12 def self.suspend(id) Paysimple.request(:put, "#{url}/#{id}/suspend") end
Protected Class Methods
url()
click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 34 def self.url '/recurringpayment' end