Customers can dispute a transaction utilizing the create dispute endpoint. This is used for fraudulent and/or unauthorized charges that may appear on the customer's ledger. Creating a dispute does not guarantee a resolution in the customer's favor. The status will be pending until the dispute case is handled in the case management system by administration.
Please note: Customers cannot dispute a debit transfer. Only ACH transfers may be disputed. Additionally, a transaction must be in SETTLED state for a dispute to be possible.
Device identification is optional, but it is passed to our vendor for help with case management (refunds, fraud, etc.).
Dispute updated date in format ISO 8601 YYYY-MM-DD
memo
Memo associated with the dispute
amount
Dispute amount
currencyType
Dispute currency
status
Dispute status
Error Codes
code
Message
Description
1001
"Missing required field"
This error will be returned when a required field is not sent.
1002
"Error - Invalid data structure"
This error will be returned when invalid data structures are sent.
1003
"Error - Invalid data"
This error will be returned when invalid data is sent.
1010
"Error - Transaction Not Allowed"
This error will be returned when the transaction is not permitted.
AE7000
"Call Issuer"
This error will be returned when a dispute is sent for a DEBIT or DEBIT_FUND transaction type. When a customer needs to dispute a debit card funding transaction, they should reach out to the phone number listed on their card in order to dispute the transaction.
AE3000
"Missing required fields"
The request body does not have one or more required fields to execute the call.
[GET] customer/v1/dispute
Get dispute status
The current status of a dispute can be retrieved by passing the unique disputeID as a parameter to the dispute endpoint.