Class: Paystack::Resources::PaymentRequest
- Inherits:
-
BaseResource
- Object
- BaseResource
- Paystack::Resources::PaymentRequest
- Defined in:
- lib/paystack/resources/payment_request.rb
Instance Method Summary collapse
-
#archive(id) ⇒ Object
Archive Payment Request POST /paymentrequest/archive/id.
-
#create(body = {}) ⇒ Object
Create Payment Request POST /paymentrequest.
-
#fetch(id) ⇒ Object
Fetch Payment Request GET /paymentrequest/id.
-
#finalize(id) ⇒ Object
Finalize Payment Request POST /paymentrequest/finalize/id.
-
#list(query = {}) ⇒ Object
List Payment Request GET /paymentrequest.
-
#notify(id) ⇒ Object
Send Notification POST /paymentrequest/notify/id.
-
#totals ⇒ Object
Payment Request Total GET /paymentrequest/totals.
-
#update(id, body = {}) ⇒ Object
Update Payment Request PUT /paymentrequest/id.
-
#verify(id) ⇒ Object
Verify Payment Request GET /paymentrequest/verify/id.
Methods inherited from BaseResource
Instance Method Details
#archive(id) ⇒ Object
Archive Payment Request POST /paymentrequest/archive/id
10 11 12 |
# File 'lib/paystack/resources/payment_request.rb', line 10 def archive(id) @transport.post("/paymentrequest/archive/#{id}") end |
#create(body = {}) ⇒ Object
Create Payment Request POST /paymentrequest
17 18 19 |
# File 'lib/paystack/resources/payment_request.rb', line 17 def create(body = {}) @transport.post("/paymentrequest", body: body) end |
#fetch(id) ⇒ Object
Fetch Payment Request GET /paymentrequest/id
24 25 26 |
# File 'lib/paystack/resources/payment_request.rb', line 24 def fetch(id) @transport.get("/paymentrequest/#{id}") end |
#finalize(id) ⇒ Object
Finalize Payment Request POST /paymentrequest/finalize/id
31 32 33 |
# File 'lib/paystack/resources/payment_request.rb', line 31 def finalize(id) @transport.post("/paymentrequest/finalize/#{id}") end |
#list(query = {}) ⇒ Object
List Payment Request GET /paymentrequest
38 39 40 |
# File 'lib/paystack/resources/payment_request.rb', line 38 def list(query = {}) @transport.get("/paymentrequest", query: query) end |
#notify(id) ⇒ Object
Send Notification POST /paymentrequest/notify/id
45 46 47 |
# File 'lib/paystack/resources/payment_request.rb', line 45 def notify(id) @transport.post("/paymentrequest/notify/#{id}") end |
#totals ⇒ Object
Payment Request Total GET /paymentrequest/totals
52 53 54 |
# File 'lib/paystack/resources/payment_request.rb', line 52 def totals() @transport.get("/paymentrequest/totals") end |
#update(id, body = {}) ⇒ Object
Update Payment Request PUT /paymentrequest/id
59 60 61 |
# File 'lib/paystack/resources/payment_request.rb', line 59 def update(id, body = {}) @transport.put("/paymentrequest/#{id}", body: body) end |
#verify(id) ⇒ Object
Verify Payment Request GET /paymentrequest/verify/id
66 67 68 |
# File 'lib/paystack/resources/payment_request.rb', line 66 def verify(id) @transport.get("/paymentrequest/verify/#{id}") end |