Class: Paystackapi::PaystackTransfer
- Inherits:
-
Object
- Object
- Paystackapi::PaystackTransfer
- Defined in:
- lib/paystackapi.rb
Class Method Summary collapse
- .create_transfer_reciept(body) ⇒ Object
- .finalize_transfers(body) ⇒ Object
- .init_transfer(body) ⇒ Object
- .list_transfer_reciept(body) ⇒ Object
- .list_transfers(body) ⇒ Object
- .resend_otp(body) ⇒ Object
- .update_transfer_reciept(body, trf_code) ⇒ Object
Class Method Details
.create_transfer_reciept(body) ⇒ Object
114 115 116 117 118 119 |
# File 'lib/paystackapi.rb', line 114 def self.create_transfer_reciept(body) api = HTTParty.post("#{API::BASE_URL}" + "#{API::RECIPIENT_PATH}", :body => body.to_json, :headers => { "Authorization"=> ENV["PAYSTACK_SECRET_KEY"], "content-type" => "application/json"}) return api end |
.finalize_transfers(body) ⇒ Object
142 143 144 145 146 147 |
# File 'lib/paystackapi.rb', line 142 def self.finalize_transfers(body) api = HTTParty.post("#{API::BASE_URL}" + "#{API::TRANSFER_PATH}" + "/finalize_transfer", :body => body.to_json, :headers => { "Authorization"=> ENV["PAYSTACK_SECRET_KEY"], "content-type" => "application/json"}) return api end |
.init_transfer(body) ⇒ Object
131 132 133 134 135 136 |
# File 'lib/paystackapi.rb', line 131 def self.init_transfer(body) api = HTTParty.post("#{API::BASE_URL}" + "#{API::TRANSFER_PATH}", :body => body.to_json, :headers => { "Authorization"=> ENV["PAYSTACK_SECRET_KEY"], "content-type" => "application/json"}) return api end |
.list_transfer_reciept(body) ⇒ Object
120 121 122 123 124 |
# File 'lib/paystackapi.rb', line 120 def self.list_transfer_reciept(body) api = HTTParty.get("#{API::BASE_URL}" + "#{API::RECIPIENT_PATH}", :headers => { "Authorization"=> ENV["PAYSTACK_SECRET_KEY"], "content-type" => "application/json"}) return api end |
.list_transfers(body) ⇒ Object
137 138 139 140 141 |
# File 'lib/paystackapi.rb', line 137 def self.list_transfers(body) api = HTTParty.get("#{API::BASE_URL}" + "#{API::TRANSFER_PATH}", :headers => { "Authorization"=> ENV["PAYSTACK_SECRET_KEY"], "content-type" => "application/json"}) return api end |
.resend_otp(body) ⇒ Object
148 149 150 151 152 153 |
# File 'lib/paystackapi.rb', line 148 def self.resend_otp(body) api = HTTParty.post("#{API::BASE_URL}" + "#{API::TRANSFER_PATH}" + "/resend_otp", :body => body.to_json, :headers => { "Authorization"=> ENV["PAYSTACK_SECRET_KEY"], "content-type" => "application/json"}) return api end |
.update_transfer_reciept(body, trf_code) ⇒ Object
125 126 127 128 129 130 |
# File 'lib/paystackapi.rb', line 125 def self.update_transfer_reciept(body, trf_code) api = HTTParty.put("#{API::BASE_URL}" + "#{API::RECIPIENT_PATH}" + "#{trf_code}", :body => body.to_json, :headers => { "Authorization"=> ENV["PAYSTACK_SECRET_KEY"], "content-type" => "application/json"}) return api end |