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.
Device identification is optional, but it is passed to Hummingbird 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"
1002
"Error - Invalid data structure"
1003
"Error - Invalid data"
1010
"Error - Transaction Not Allowed"
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.
[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.