Life Cycle

What happens when you receive funds in one of your Devengo accounts? Learn it here.

Whenever you receive funds in any of your accounts, Devengo creates what is called an incoming payment. That incoming payment, as in the case of an outgoing payment, has a journey inside of our system. Although the process doesn’t take long, it’s important that you grasp it completely, so you have a deep understanding and control over every transaction.

Just as in the case of outgoing payments, is important to keep in mind that happens asynchronously. So you will receive a notification every time your incoming payment enters a new state.

States of an incoming payment

Incoming Payments life cycle


The initial state of any incoming payment is created. This means our system has ensured that all necessary information has been received and that the destination account corresponds with an active Devengo account.

With this event, you will receive the incoming payment's ID, and all its relevant information like the amount, the processor (SCT or SCT-INST) or the third party data.

It is important to note that the creation of the incoming payment is the first step and does not imply that funds are yet available (in fact they are not).

Webhook sent: incoming_payment.created.


If everything is ok, this final state means that you have actually received the funds in your account and they are available for you to use. Hooray!

Webhook sent: incoming_payment.confirmed.


Sometimes things go wrong and we can't accept an incoming payment for a variety of reasons (AML checks, inconsistent data,…). If this is the case, the incoming payment goes to a rejected status. The good news is that you will have all the information you need to find out what has happened and the support of the Devengo team to fix the problem.

Webhook sent: incoming_payment.rejected.