Bulk Transfers Statuses

Every possible status of a bulk transfer

When your users initiate bulk transfer orders, bulks are going through a set of several statuses. You can find the list below:

Bulk transfer status



The bulk transfer was created and still needs to be executed

succeeded (final)

The bulk has been successfully sent to the bank. You can find failed transfers in a succeeded bulk

failed (final)

The bulk failed when we sent it to the ban. You can check the reason in the field status_reason

expired (final)

The bulk has been stuck to a status other than a final one for more than 10 minutes

otp_sms_invalid (final)

The bulk failed because of a wrong OTP code filled by the user

app2app_expired (final)

The bulk failed because the user didn't accept the app to app strong customer authentication on time

When a bulk failed (status = failed), every transfer inside this bulk failed too. You can get more details and check the failure's reason in the field status_reason of the bulk and the transfers. This field depends on the information the banks share with us so the behavior might depend on the sender account's bank. Here is the possible data you can find in this field:

Status Reason for a bulk



The sender account selected for the transfer is not valid


The sender account selected for the transfer is closed and cannot be used


The sender account is blocked and cannot be used


The transfer is not allowed with the sender account selected


The user reached the maximum number of transfers allowed by their bank


The user cancelled the transfers


A technical error occurred


A not specified error occurred, please check status reason for each transfer


The banks credentials the user provided don't allow us to make transfers from their account. The user needs to edit their credentials to re-synchronize their account and try again


Sender account's balance is not sufficient to initiate the transfers

Did this page help you?