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