When PAN is not included as part of the query parameters
{
"code": "10400",
"description": "Pan is required",
"errors": null
}
When startDate is not included as part of the query parameters
{
"code": "10400",
"description": "Start date is required",
"errors": null
}
When endDate is not included as part of the query parameters
{
"code": "10400",
"description": "End date is required",
"errors": null
}
Create Dispute Endpoint Errors
When remoteTranID is missing
{
"code": "10400",
"description": "Bad request",
"errors": [{
"fieldName": "remoteTranId",
"message": "RemoteTranid is compulsory for this request"
}]
}
When dispenseType is missing
{
"code": "10400",
"description": "Bad request",
"errors": [{
"fieldName": "dispenseType",
"message": "DispenseType is compulsory for this request"
}]
}
When logComments is missing
{
"code": "10400",
"description": "Bad request",
"errors": [{
"fieldName": "logComments",
"message": "LogComments is compulsory for this request"
}]
}
when you try to create an already existing claim
{
"code": "10400",
"description": "this is a duplicate entry with GTB002640250",
"errors": null
}
Update Dispute Endpoint
When disputeLogCode is missing. This is general for all update actions(accept/decline/arbitrate)
{
"code": "10400",
"description": "Bad request",
"errors": [{
"fieldName": "disputeLogCode",
"message": "DisputelogCode is compulsory for this request"
}]
}
When declineComments is missing for a decline operation
{
"code": "10400",
"description": "A decline comment is required to decline a dispute claim",
"errors": null
}
When you try to perform an action you are not authorized to do e.g an issuer trying accept/decline a claim or the creator of an AIR-Pending claim trying to accept/decline the claim
{
"code": "10400",
"description": "Process cannot continue because you are not authorized to perform this action",
"errors": null
}
When you try to accept a dispute that has already been accepted or declined
{
"code": "10400",
"description": "Dispute cannot be accepted",
"errors": null
}