Transaction Statuses
Depending on what happens, transactions go through several statuses. The below list provides you the definition of each transaction status you might come across when calling Meld APIs.
Status | Description | State |
|---|---|---|
| The transaction has been created in Meld's system, but it has not yet been processed by the service provider. | TEMPORARY |
| The transaction has been created in Meld's system and has been submitted to the service provider to be reviewed. Once it has been verified, the funds will be sent to the recipient. | TEMPORARY |
| The transaction has been approved by the bank that issues the customer's payment card. | TEMPORARY |
| Transactions that are expired were authorized but never submitted for capture. These transactions typically expire approximately 30 days after the initial authorization. | TEMPORARY |
| Fiat funds are being moved from your customer's bank through your account. | TEMPORARY |
| Transactions with this status have been approved and the customer's fiat funds have successfully settled. | TERMINAL |
| A full refund has been successfully issue to your customer | TERMINAL |
| The payment method used for the transaction has been declined. If this transaction uses the card method, there are several reasons that the card may be declined, such as insufficient funds in the account, the card is not being activated, or the card is stolen or canceled. | TERMINAL |
| The transaction has been canceled by the customer or account during the payment process. Any settling fiat funds will not be sent for settlement. | TERMINAL |
| The transaction has failed. There are several reasons why a transaction has failed, the most common reasons for declines are:
| TERMINAL |
| An error occurred while processing the transaction. | TERMINAL |
| The transaction has been terminated early in the payment life cycle and no fiat funds have moved. | TERMINAL |
Updated 2 months ago