Disputes
Raise buyer, seller or merchant disputes as multipart submissions, then attach a seller response to an existing dispute.
/api/Disputes/raiseDisputeBuyerRaises a dispute on behalf of the buyer and uploads supporting evidence.
Parameters
TransactionIdstringEscrow transaction identifier.DisputeCategoryinteger enumOne of 1–5; meanings are not named in the schema.PreferredResolutioninteger enumOne of 1 or 2; meanings are not named in the schema.RefundAccountNumberstringRefund account number.RefundAccountNamestringRefund account name.RefundBankNamestringRefund bank name.DescriptionstringDispute description.AdditionalCommentsstringAdditional comments.EvidenceDocumentsfile[]requiredEvidence documents.// multipart form TransactionId=ESC-8F2C-0114 DisputeCategory=1 PreferredResolution=1 RefundAccountNumber=0000000002 RefundAccountName=ADAEZE NWOSU RefundBankName=Access Bank Description=Item not as described AdditionalComments=The supplied fabric differs from the listing. EvidenceDocuments=photo-1.jpg,photo-2.jpg
/api/Disputes/raiseDisputeSellerRaises a dispute on behalf of the seller and uploads supporting evidence.
Parameters
TransactionIdstringEscrow transaction identifier.DisputeCategorySellerinteger enumThe schema publishes only the value 0 and does not name it.DescriptionstringDispute description.EvidenceDocumentsfile[]requiredEvidence documents.// multipart form TransactionId=ESC-8F2C-0114 DisputeCategorySeller=0 Description=Buyer has not confirmed delivery EvidenceDocuments=delivery-proof.jpg
/api/Disputes/raiseDisputeMerchantRaises a dispute on behalf of the merchant with buyer and refund details.
Parameters
TransactionIdstringEscrow transaction identifier.BuyerFullNamestringBuyer full name.BuyerEmailstringBuyer email address.BuyerPhoneNumberstringBuyer phone number.RefundAccountNamestringRefund account name.RefundAccountNumberstringRefund account number.RefundBankNamestringRefund bank name.Reasoninteger enumOne of 1–4; meanings are not named in the schema.DisputeCategoryinteger enumOne of 1–5; meanings are not named in the schema.PreferredResolutioninteger enumOne of 1 or 2; meanings are not named in the schema.DescriptionstringrequiredDispute description.AdditionalCommentsstringAdditional comments.EvidenceDocumentsfile[]requiredEvidence documents.// multipart form TransactionId=ESC-8F2C-0114 BuyerFullName=Adaeze Nwosu BuyerEmail=buyer@example.invalid BuyerPhoneNumber=08000000002 RefundAccountName=ADAEZE NWOSU RefundAccountNumber=0000000002 RefundBankName=Access Bank Reason=1 DisputeCategory=1 PreferredResolution=1 Description=Merchant escalation AdditionalComments=Manual review requested. EvidenceDocuments=evidence.pdf
/api/Disputes/submitSellerDisputeResponseSubmits the seller’s response and optional supporting documents to a dispute.
Parameters
DisputeIdstringDispute identifier.ResponseMessagestringSeller response.AdditionalCommentsstringAdditional comments.EvidenceDocumentsfile[]Supporting evidence documents.// multipart form DisputeId=DSP-0001 ResponseMessage=The listed item was shipped in full. AdditionalComments=Waybill attached. EvidenceDocuments=waybill.pdf