For online payments there are several states the payment goes through from the time the customer enters their card information on the checkout to the payment fully settling.
Here is a list of the most important states that a transaction may fall into and what they mean.
|
Transaction |
Status |
Meaning |
|---|---|---|
|
Authorization |
Authorized |
If it is in this state for longer than an hour, it most likely will need manual intervention. |
|
Authorization |
Failed |
A problem occurred and the transaction was not completed. See list of errors & messages in below. |
|
Authorization |
Fully Settled |
This has been settled and does not need to be updated. |
|
Settlement |
Pending |
The batch process takes a fair amount of time and only happens 2-3 times per day before it is completed. A refund can be processed at this time. |
|
Settlement |
Batched |
If you issue a refund on the tablet, it won’t show up in Merrco until the order is completed. |
|
Settlement |
Completed |
The transaction is completed. |
|
Purchase Return Authorization |
Authorized |
Visa refunds require that a purchase return auth be sent prior the the refund. |
|
Credit |
Failed |
Something went wrong, the transaction was not completed. This will need to be followed up on. |
|
Credit |
Pending |
Pending completion, wait until it is completed. |
|
Credit |
Completed |
The credit has been completed. |
Messages Returned to Customers
msgid "invalid_card"
msgstr "You submitted an invalid card number."
msgid "missing_postal_code"
msgstr "A postal code must be provided to complete a transaction."
msgid "incorrect_cvv"
msgstr "You submitted an incorrect CVV value."
msgid "expired_card"
msgstr "You submitted an expired credit card number."
msgid "failed_avs_check"
msgstr "The postal/zip code must match the postal/zip code that is registered with your credit card."
msgid "unaccepted_card"
msgstr "We only accept Visa and Mastercard at this time."
msgid "card_declined"
msgstr "There is an issue with your card. Please call your issuing bank."
msgid "failed_cvv_check"
msgstr "Your request has failed the CVV check."
msgid "insufficient_funds"
msgstr "The card has been declined due to insufficient funds."
msgid "internal_server_error"
msgstr "An internal server error occured. Please contact support."
msgid "invalid_fields"
msgstr "You have submitted invalid payment details. Please check and try again."
msgid "payment_error"
msgstr "There was an issue submitting your payment. Please contact support."