Sha256: 44eee8279c997cbd9fb9fc684137df8fa035183e9d9fdf46212ec9a5ca8c89db
Contents?: true
Size: 676 Bytes
Versions: 3
Compression:
Stored size: 676 Bytes
Contents
require 'razorpay/request' require 'razorpay/entity' module Razorpay # Virtual Account API allows you to create and # manage virtual accounts with Razorpay class VirtualAccount < Entity def self.request Razorpay::Request.new('virtual_accounts') end def self.create(options) request.create options end def self.fetch(id) request.fetch id end def self.all(options = {}) request.all options end def self.close(id) request.patch id, status: 'closed' end def payments(options = {}) r = self.class.request r.request :get, "/virtual_accounts/#{id}/payments", options end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
razorpay-2.2.0 | lib/razorpay/virtual_account.rb |
razorpay-2.1.0 | lib/razorpay/virtual_account.rb |
razorpay-2.1.0.pre | lib/razorpay/virtual_account.rb |