class Razorpay::VirtualAccount
Virtual Account API allows you to create and manage virtual accounts with Razorpay
Public Class Methods
all(options = {})
click to toggle source
# File lib/razorpay/virtual_account.rb, line 20 def self.all(options = {}) request.all options end
close(id)
click to toggle source
# File lib/razorpay/virtual_account.rb, line 24 def self.close(id) request.patch id, status: 'closed' end
create(options)
click to toggle source
# File lib/razorpay/virtual_account.rb, line 12 def self.create(options) request.create options end
fetch(id)
click to toggle source
# File lib/razorpay/virtual_account.rb, line 16 def self.fetch(id) request.fetch id end
request()
click to toggle source
# File lib/razorpay/virtual_account.rb, line 8 def self.request Razorpay::Request.new('virtual_accounts') end
Public Instance Methods
close()
click to toggle source
# File lib/razorpay/virtual_account.rb, line 28 def close self.class.request.patch id, status: 'closed' end
close!()
click to toggle source
# File lib/razorpay/virtual_account.rb, line 32 def close! with_a_bang { close } end
payments(options = {})
click to toggle source
# File lib/razorpay/virtual_account.rb, line 36 def payments(options = {}) r = self.class.request r.request :get, "/virtual_accounts/#{id}/payments", options end