Class: PaystackTransfers
Instance Attribute Summary
#paystack
Class Method Summary
collapse
Instance Method Summary
collapse
#initialize
Class Method Details
.authorize(paystackObj, data = {}) ⇒ Object
51
52
53
|
# 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 = {}) ⇒ Object
63
64
65
|
# 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) ⇒ Object
59
60
61
|
# File 'lib/paystack/objects/transfers.rb', line 59
def PaystackTransfers.disableOtp(paystackObj)
initPostRequest(paystackObj, "#{API::TRANSFER_PATH}/disable_otp")
end
|
.enableOtp(paystackObj) ⇒ Object
67
68
69
|
# File 'lib/paystack/objects/transfers.rb', line 67
def PaystackTransfers.enableOtp(paystackObj)
initPostRequest(paystackObj, "#{API::TRANSFER_PATH}/enable_otp")
end
|
.get(paystackObj, transfer_code) ⇒ Object
47
48
49
|
# 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) ⇒ Object
39
40
41
|
# 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) ⇒ Object
43
44
45
|
# 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 = {}) ⇒ Object
55
56
57
|
# File 'lib/paystack/objects/transfers.rb', line 55
def PaystackTransfers.resendOtp(paystackObj, data={})
initPostRequest(paystackObj, "#{API::TRANSFER_PATH}/resend_otp",data)
end
|
Instance Method Details
#authorize(data = {}) ⇒ Object
17
18
19
|
# File 'lib/paystack/objects/transfers.rb', line 17
def authorize(data={})
return PaystackTransfers.authorize(@paystack,data)
end
|
#confirmDisableOtp(data = {}) ⇒ Object
29
30
31
|
# File 'lib/paystack/objects/transfers.rb', line 29
def confirmDisableOtp(data={})
return PaystackTransfers.confirmDisableOTP(@paystack,otp)
end
|
#disableOtp ⇒ Object
25
26
27
|
# File 'lib/paystack/objects/transfers.rb', line 25
def disableOtp
return PaystackTransfers.disableOtp(@paystack)
end
|
#enableOtp ⇒ Object
33
34
35
|
# File 'lib/paystack/objects/transfers.rb', line 33
def enableOtp
return PaystackTransfers.enableOtp(@paystack)
end
|
#get(transfer_code) ⇒ Object
13
14
15
|
# File 'lib/paystack/objects/transfers.rb', line 13
def get(transfer_code)
return PaystackTransfers.get(@paystack, transfer_code)
end
|
#initializeTransfer(args = {}) ⇒ Object
5
6
7
|
# File 'lib/paystack/objects/transfers.rb', line 5
def initializeTransfer(args={})
return PaystackTransfers.initializeTransfer(@paystack, args)
end
|
#list(page = 1) ⇒ Object
9
10
11
|
# File 'lib/paystack/objects/transfers.rb', line 9
def list(page=1)
return PaystackTransfers.list(@paystack, page)
end
|
#resendOtp(data = {}) ⇒ Object
21
22
23
|
# File 'lib/paystack/objects/transfers.rb', line 21
def resendOtp(data={})
return PaystackTransfers.resendOtp(@paystack,data)
end
|