Payments
Checklist for making and accepting payments
- Ensure to cater for edge cases by only giving value or rendering service on a definite response as defined by the APIs
- Ensure errors are “caught” and general error messages are shown to users in the worst case.
- Ensure you verify the details of the payment by comparing the amount, currency, transaction reference etc before you give value
- Ensure that you are not rate limited when checking the status of a transaction. Read more about our rate limits here
- In order to make proper use of the endpoint, You should always pass correct bank codes and valid account numbers. You should check the /institutions endpoint to get the institution code before resolving the account details.
- Ensure to handle Transfers and Virtual Cards asynchronously via Webhook and always implement Webhook when applicable
Updated over 2 years ago