Monnify gives you control over which payment methods are available to your customers e.g. Cards, Bank Transfers, USSD. This can be managed at two levels.
Level 1: Global Settings (Dashboard)
Your Contract Settings act as the master switch for your business. The payment methods selected here dictate the maximum available options your customers can use. Any payment method disabled here is unavailable across all transactions.
Here is how to update your global payment methods:
- On your Monnify Dashboard menu, click Settings.
- Select Contract Setup on the top navigation bar.
- Click Edit Contract in the top right corner.
- Scroll to the Payment Methods section and enable or disable the relevant methods.
- Click Save.
Level 2: Transaction-Specific Control (API)
Need to restrict payment options for a specific transaction? Use the paymentMethods property in your API payload to limit which methods are available for that transaction only.
See the One Time Payment Documentation for implementation details.
Note: You can only pass payment methods that are already enabled in your global Contract Settings. Globally disabled methods cannot be activated at the transaction level.