Skip to main content
Depending on what happens, transactions go through several statuses. The list below provides you with the definition of each transaction status you might come across when calling Meld APIs. Transactions with a temporary status will continue to change status while transactions with terminal statuses will not change. The most common lifecycle of a successful transaction is PENDING -> SETTLING -> SETTLED. In this case PENDING generally means that the user has opened the widget and logged in / completed KYC, SETTLING means the user has submitted the payment for the crypto, and SETTLED means the payment has processed successfully and the crypto has been successfully sent to the user. Those, along with FAILED, which means that the transaction failed, are the 4 most common and most important transaction statuses.