class PaystackTransfers

Public Class Methods

authorize(paystackObj, data={}) click to toggle source
# File lib/paystack/objects/transfers.rb, line 51
def PaystackTransfers.authorize(paystackObj, data={})
        initPostRequest(paystackObj, "#{API::TRANSFER_PATH}/finalize_transfer/",data)
end
confirmDisableOtp(paystackObj, data={}) click to toggle source
# File lib/paystack/objects/transfers.rb, line 63
def PaystackTransfers.confirmDisableOtp(paystackObj, data={})
        initPostRequest(paystackObj, "#{API::TRANSFER_PATH}/disable_otp_finalize",data)
end
disableOtp(paystackObj) click to toggle source
# File lib/paystack/objects/transfers.rb, line 59
def PaystackTransfers.disableOtp(paystackObj)
        initPostRequest(paystackObj, "#{API::TRANSFER_PATH}/disable_otp")
end
enableOtp(paystackObj) click to toggle source
# File lib/paystack/objects/transfers.rb, line 67
def PaystackTransfers.enableOtp(paystackObj)
        initPostRequest(paystackObj, "#{API::TRANSFER_PATH}/enable_otp")
end
get(paystackObj, transfer_code) click to toggle source
# File lib/paystack/objects/transfers.rb, line 47
def PaystackTransfers.get(paystackObj, transfer_code)
       initGetRequest(paystackObj, "#{API::TRANSFER_PATH}/#{transfer_code}")
end
initializeTransfer(paystackObj, args) click to toggle source

> Public Static methods

# File lib/paystack/objects/transfers.rb, line 39
def PaystackTransfers.initializeTransfer(paystackObj, args)
        initPostRequest(paystackObj,"#{API::TRANSFER_PATH}", args,true)
end
list(paystackObj, page=1) click to toggle source
# File lib/paystack/objects/transfers.rb, line 43
def PaystackTransfers.list(paystackObj, page=1)                
        initGetRequest(paystackObj, "#{API::TRANSFER_PATH}?page=#{page}")
end
resendOtp(paystackObj, data={}) click to toggle source
# File lib/paystack/objects/transfers.rb, line 55
def PaystackTransfers.resendOtp(paystackObj, data={})
        initPostRequest(paystackObj, "#{API::TRANSFER_PATH}/resend_otp",data)
end

Public Instance Methods

authorize(data={}) click to toggle source
# File lib/paystack/objects/transfers.rb, line 17
def authorize(data={})
        return PaystackTransfers.authorize(@paystack,data)
end
confirmDisableOtp(data={}) click to toggle source
# File lib/paystack/objects/transfers.rb, line 29
def  confirmDisableOtp(data={})
        return PaystackTransfers.confirmDisableOTP(@paystack,otp)
end
disableOtp() click to toggle source
# File lib/paystack/objects/transfers.rb, line 25
def  disableOtp 
        return PaystackTransfers.disableOtp(@paystack)
end
enableOtp() click to toggle source
# File lib/paystack/objects/transfers.rb, line 33
def  enableOtp 
        return PaystackTransfers.enableOtp(@paystack)
end
get(transfer_code) click to toggle source
# File lib/paystack/objects/transfers.rb, line 13
def get(transfer_code)
        return PaystackTransfers.get(@paystack, transfer_code)
end
initializeTransfer(args={}) click to toggle source
# File lib/paystack/objects/transfers.rb, line 5
def initializeTransfer(args={})
        return PaystackTransfers.initializeTransfer(@paystack, args)
end
list(page=1) click to toggle source
# File lib/paystack/objects/transfers.rb, line 9
def list(page=1)
        return PaystackTransfers.list(@paystack, page)
end
resendOtp(data={}) click to toggle source
# File lib/paystack/objects/transfers.rb, line 21
def  resendOtp(data={})
        return PaystackTransfers.resendOtp(@paystack,data)
end