PayAnyBank Flow
PAB Flow
Complete a Pay Any Bank (PAB) payment by following the steps below.
How It Works
- Merchant retrieves bank fields based on bank country and currency
- Merchant retrieves list of bank names based on country and currency (optional).
- Merchant sends payment request to MiFinity.
- MiFinity sends payment to the processor.
- Processor sends the payment request to the bank.
- Bank credits the customer (from same day up to 2 business days)
Important Notes
There are some edge case scenarios in which the system might not provide a timely response to an API payment request. In the event that you receive a timeout or any 5xx response when sending the PAB request, do NOT assume that the transaction has failed.
You can safely retry the transaction using the same traceID:
- If the transaction was initially received, the API will return a duplicate request error.
- If it wasn't initially received, the request will be consumed accordingly.
Please note : Always make sure to double check with the Transaction Status API before rejecting any transaction due to an invalid response.
If in any doubt, reach out to our support team or send an email to [email protected].
Updated 11 days ago
What’s Next