A collection of endpoints for managing invoices for the payment of goods and services
| Method | HTTP | Path | Summary |
|---|---|---|---|
archive |
POST |
/paymentrequest/archive/{id} |
Archive Payment Request |
create |
POST |
/paymentrequest |
Create Payment Request |
fetch |
GET |
/paymentrequest/{id} |
Fetch Payment Request |
finalize |
POST |
/paymentrequest/finalize/{id} |
Finalize Payment Request |
list |
GET |
/paymentrequest |
List Payment Request |
notify |
POST |
/paymentrequest/notify/{id} |
Send Notification |
totals |
GET |
/paymentrequest/totals |
Payment Request Total |
update |
PUT |
/paymentrequest/{id} |
Update Payment Request |
verify |
GET |
/paymentrequest/verify/{id} |
Verify Payment Request |
HTTP: POST
Path: /paymentrequest/archive/{id}
paystack.payment_request.archive(id)| Name | Required |
|---|---|
id |
true |
HTTP: POST
Path: /paymentrequest
paystack.payment_request.create({ ... })| Name | Required |
|---|---|
customer |
true |
amount |
true |
currency |
false |
due_date |
false |
description |
false |
line_items |
false |
tax |
false |
send_notification |
false |
draft |
false |
has_invoice |
false |
invoice_number |
false |
split_code |
false |
HTTP: GET
Path: /paymentrequest/{id}
paystack.payment_request.fetch(id)| Name | Required |
|---|---|
id |
true |
HTTP: POST
Path: /paymentrequest/finalize/{id}
paystack.payment_request.finalize(id)| Name | Required |
|---|---|
id |
true |
HTTP: GET
Path: /paymentrequest
paystack.payment_request.list({ ... })| Name | Required |
|---|---|
perPage |
false |
page |
false |
customer |
false |
status |
false |
currency |
false |
from |
false |
to |
false |
HTTP: POST
Path: /paymentrequest/notify/{id}
paystack.payment_request.notify(id)| Name | Required |
|---|---|
id |
true |
HTTP: GET
Path: /paymentrequest/totals
paystack.payment_request.totalsHTTP: PUT
Path: /paymentrequest/{id}
paystack.payment_request.update(id, { ... })| Name | Required |
|---|---|
id |
true |
| Name | Required |
|---|---|
customer |
false |
amount |
false |
currency |
false |
due_date |
false |
description |
false |
line_items |
false |
tax |
false |
send_notification |
false |
draft |
false |
has_invoice |
false |
invoice_number |
false |
split_code |
false |
HTTP: GET
Path: /paymentrequest/verify/{id}
paystack.payment_request.verify(id)| Name | Required |
|---|---|
id |
true |