A collection of endpoints for managing transactions complaint made by customers
| Method |
HTTP |
Path |
Summary |
download |
GET |
/dispute/export |
Export Disputes |
evidence |
POST |
/dispute/{id}/evidence |
Add Evidence |
fetch |
GET |
/dispute/{id} |
Fetch Dispute |
list |
GET |
/dispute |
List Disputes |
resolve |
PUT |
/dispute/{id}/resolve |
Resolve Dispute |
transaction |
GET |
/dispute/transaction/{id} |
List Transaction Disputes |
update |
PUT |
/dispute/{id} |
Update Dispute |
upload_url |
GET |
/dispute/{id}/upload_url |
Fetch Upload URL |
HTTP: GET
Path: /dispute/export
paystack.dispute.download({ ... })
| Name |
Required |
perPage |
false |
page |
false |
status |
false |
from |
false |
to |
false |
HTTP: POST
Path: /dispute/{id}/evidence
paystack.dispute.evidence(id, { ... })
| Name |
Required |
customer_email |
true |
customer_name |
true |
customer_phone |
true |
service_details |
true |
delivery_address |
false |
delivery_date |
false |
HTTP: GET
Path: /dispute/{id}
paystack.dispute.fetch(id)
HTTP: GET
Path: /dispute
paystack.dispute.list({ ... })
| Name |
Required |
perPage |
false |
page |
false |
status |
false |
transaction |
false |
from |
false |
to |
false |
HTTP: PUT
Path: /dispute/{id}/resolve
paystack.dispute.resolve(id, { ... })
| Name |
Required |
resolution |
true |
message |
true |
refund_amount |
true |
uploaded_filename |
true |
evidence |
false |
HTTP: GET
Path: /dispute/transaction/{id}
paystack.dispute.transaction(id)
HTTP: PUT
Path: /dispute/{id}
paystack.dispute.update(id, { ... })
| Name |
Required |
refund_amount |
true |
uploaded_filename |
false |
HTTP: GET
Path: /dispute/{id}/upload_url
paystack.dispute.upload_url(id)