Dime Payments Response Codes


This document stores the response codes and associated values for Dime Payments' API.

ACH

00
Value: Success
Notes: The API request was successful



20
Value: Invalid username
Notes: The value userId is already in use in Dime Payments system



21
Value: Invalid transType
Notes: Requested transType method is not permitted for account



22
Value: Invalid Currency Code
Notes: Verify that the value for currencyCode is a valid ISO 3 character currency code



23
Value: Invalid Account Type
Notes: Verify the value for accountType element is valid



24
Value: Invalid Source Email
Notes: Verify that the value for sourceEmail is valid email format. Value sourceEmail must be unique in Dime Payments system.



44
Value: Invalid Amount
Notes: Verify the amount is being passed without decimals or other non-numerical characters



45
Value: Invalid invNum
Notes: The invNum cannot exceed 50 characters



46
Value: Invalid Routing Number
Notes: Verify that the value RoutingNumber is valid. Cannot exceed 9 characters.



47
Value: Invalid Account Number
Notes: Invalid Bank Account Number.



54
Value: Expired Card
Notes: Card is expired. This response can also be returned in a Card Not Present environment if the cardholder tries to provide a valid expiration date, but the Issuer knows it has expired (indicates potential fraud).



61
Value: Amount exceeds single transaction limit
Notes: Amount exceeds the amount allowed for a single transaction. Contact your relationship manager if you need this increased



66
Value: Denied a Dime Payments account
Notes: Developer should display a descriptive message that guides a new user to fill out Dime Payments exceptions form and submit it.



69
Value: Duplicate invoice number
Notes: The same card/account was charged for the same amount with the same invoice number (including blank invoices) in a 1 minute period.



81
Value: Account Expired
Notes: The Dime Payments account has expired.



87
Value: Duplicate User ID
Notes: Email is already in use.



94
Value: Unavailable Dime Payments Tier
Notes: The value tier is not available for signup. Verify the previously assigned tiers.



97
Value: Account created in documentary status
Notes: The account must be validated to be activated



98
Value: Account created in documentary status, and must be paid for
Notes: The account must be validated and paid for to be activated



99
Value: Account created successfully, but must be paid for.
Notes: The account must be paid for to be activated



100
Value: Transaction Already Refunded
Notes: The transaction has already been refunded and cannot be refunded again



113
Value: Invalid Business Legal Address
Notes: One of the business legal address fields is invalid



142
Value: Invalid MCC Code
Notes: Verify that the value MCCCode is valid. Value cannot exceed 4 characters. Value must be numerical




Card


00
Value: Success
Notes: The API request was successful



2
Value: Duplicate transaction
Notes: Transaction was rejected because it is a duplicate.



23
Value: Token lookup error
Notes: An error was returned from the tokenization service when looking up a supplied token. This typically means that the provided token is bad, but it can also be returned when the data on the tokenization service has expired, been removed, or is no longer valid.



26
Value: Token modification error
Notes: This error is returned if there is an error setting the token attribute. When possible the tokenization service error/return code is returned in the message text.



52
Value: Service not allowed
Notes: Service Not Allowed. Ex: Original transaction is in an open batch, please use Void