Negative Flows
Jump to Section
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.
Process | Failure point | Error Handling |
---|---|---|
[EntryPoint] PREFUND Wise transfer flow 1 | Withdrawal 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 2 | Deposit 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.
Process | Failure point | Error Handling |
---|---|---|
5. [EntryPoint] Payments Gateways Wise transfer flow | Route the transfer to the corresponding payment gateway. | Cancel Wise transfer Send notification |
5.1. Continue transfer flow for EUR - Mambu SEPA Gateway | Initiate 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 |