Negative Flows

For all the flows, except the transfer creation, the wrapper processes will capture and return the process errors regardless of their type. The UI application creates the adapted logic based on the captured errors.

For the transfer flows, the Mambu Process Orchestrator (MPO) processes respond with the process errors which occur until the creation of the Wise transfer. This step triggers a response to the wrapper process stating that the transfer has been initiated and providing the Wise transferId.

Prefunded transfers

Failures in prefunded transfers are handled as follows.

ProcessFailure pointError Handling
[EntryPoint] PREFUND Wise transfer flow 1Withdrawal from the payer’s account.Cancel Wise transfer
Send notification
Patch Withdrawal with the Wise transferStatus.Send notification
Continue the transfer flow, if the `AML check returns false.Send notification
Continue the transfer flow with an AML check, if the AML check returns true.Send notification
[EntryPoint] PREFUND Wise transfer flow 2Deposit in the settlement account.Send notification
Patch the deposit with the Wise transferId.Send notification
Continue transfer flow
Fund the transfer in Wise, when there is a technical error or limit.reached business error.Send notification

Bank transfers

Failures in bank transfers are handled as follows.

ProcessFailure pointError Handling
5. [EntryPoint] Payments Gateways Wise transfer flowRoute the transfer to the corresponding payment gateway.Cancel Wise transfer
Send notification
5.1. Continue transfer flow for EUR - Mambu SEPA GatewayInitiate the Mambu payment.Cancel Wise transfer
Send notification
Get the Mambu payment status.Cancel Wise transfer
Send notification
The payment status is RJCT or rejected.Cancel Wise transfer
Send notification
5.2. Continue transfer flow -GBP [plug-in with other Payment Gateways]Withdrawal from the payer’s account.Cancel Wise transfer
Send notification
Patch withdrawal with the Wise transferId and status.Send notification
Continue transfer flow
Continue the transfer flow with the local payment, if the AML check is false.Cancel Wise transfer
Send notification
Continue transfer flow with the AML check, if the AML check is true.Cancel Wise transfer
Send notification