Payin Flow#
This is the internal flow of a payin request and it will be respected regardless of the type of integration you are usingPayin Statuses#
After payins are created they can undergo various statuses throughout their lifecycle, providing insight into their progress and outcome. Understanding these statuses is crucial for effective transaction management and customer communication. Here are the common statuses and how they relate to each other.Whenever you create a new payin and on every status change a notification will be triggered to the callback URL
Status | Type | Description |
---|
PENDING | Intermediary | The payin request was successfully created and is pending payment. |
WAITING | Intermediary | An intermediate status when the payment has had an update but has not yet been confirmed. |
EXPIRED | Intermediary | Payin was not paid on time by the user. This status may change to confirmed if the payment processing time takes longer than the expiration time |
REFUSED | Final | The payin was refused by the payment provider. This may be due to some inconsistent information or lack of balance. |
CONFIRMED | Intermediary | The payment was processed successfully. |
REVERSED | Final | The user's bank confirmed the payment but funds were not transferred. This could be due to an error in the local banking system or even a chargeback request. |
The system sends a notification every single time the status changes until it reaches a final status.Payout Flow#
A payout request will follow the flow below regardless of the type of integration you are using.Payout Statuses#
Like payins, after payouts are created they can undergo various statuses throughout their lifecycle. Here are the common statuses and how they relate to each other.Whenever you request a new payout and on every status change a notification will be triggered to the callback URL
Status | Type | Description |
---|
PENDING | Intermediary | The payout request was successfully created and is being sent to the provider. |
WAITING | Intermediary | An intermediate status when the provider is processing the payout. |
REFUSED | Final | The payout was refused by the payment provider. This may be due to some inconsistent information or lack of balance. |
CONFIRMED | Intermediary | The payment was processed successfully. |
REVERSED | Final | The provider confirmed the payment but funds were not transferred. This could be due to an error in the local banking system. |