Enabling Mamo Pay
Connect Mamo Pay to your Nevuto store using your API key, configure sandbox testing, and set USD or AED cart limits.
Updated
Connect Mamo Pay under Settings > Payments to accept payments through Mamo Pay's hosted payment links. Customers selecting Mamo Pay at checkout continue to Mamo Pay to complete their card payment and then return to your store.
Before you start
- Sign in as the store owner or with a staff account that has permission to manage Payments. Staff accounts without Payments permission cannot access the Mamo Pay settings page.
- Have an eligible Mamo Business account. Mamo Pay serves businesses operating in the United Arab Emirates (UAE); complete Mamo's business verification requirements before accepting live payments.
- Confirm that your store currency is supported. In Nevuto, Mamo Pay supports
AED,USDandEUR. While this guide uses USD examples, a USD store currency does not establish merchant eligibility outside Mamo Pay's supported region. - Obtain your sandbox and live API keys from the Developer section of your Mamo dashboard.
Open the Mamo Pay setup
- Open Settings > Payments in your Nevuto admin.
- Click Add payment, then select Add payment provider.
- In the Add payment method modal, search for Mamo Pay in Enter payment method. Clear any category filter if it hides the card.
- Select the Mamo Pay card to open its setup form.
If Mamo Pay is already configured, click its row in Settings > Payments or choose Manage from the row's three-dot menu . Selecting the provider card opens the form without saving or activating the gateway. Select any screenshot to view it at full size.
Match Mamo Pay API keys to the Nevuto fields
In your Mamo dashboard, open the Developer section for the environment you want to configure and copy your API key. Mamo Pay uses separate API keys for sandbox and production environments; see Mamo Pay's authentication guide.
Match your Mamo Pay keys to the Nevuto fields:
- Secret key: Your live Mamo Business API Key for production payments.
- Sandbox secret key (inside Sandbox mode): Your sandbox Mamo Business API Key for testing.
Don't
Do not include the word Bearer when pasting the key; Nevuto formats the authorization header automatically. Keep your API keys private and never include them in screenshots, emails or support messages.
Configure sandbox mode
- In the Mamo Pay setup form under Configure API keys, expand Sandbox mode.
- Paste your sandbox API key into Sandbox secret key. You can leave the live Secret key field empty when configuring only sandbox testing.
- Turn on Enable sandbox mode.
- Turn on Enable payment status when you want Mamo Pay offered at checkout during your test.
- Review Payment Limits if you want to restrict Mamo Pay by cart amount.
- Click Submit in the upper-right corner and wait for the result.
When you click Submit, Nevuto validates the active API key against Mamo Pay (sandbox.business.mamopay.com when sandbox mode is enabled, or business.mamopay.com when sandbox mode is off). On a successful first save, Nevuto returns to Settings > Payments. Reopen Mamo Pay to confirm that your settings were saved.
The Payments table displays Active or Inactive status separately from Sandbox or Live mode.
This screenshot shows an unsaved example. Both credential fields are intentionally empty and Enable payment status is off. Enter your own Mamo Pay key and review payment status before clicking Submit.
Test the customer payment flow
When a customer checks out with Mamo Pay, Nevuto creates a hosted payment link on Mamo Pay and redirects the customer to complete payment. On return, Nevuto checks with Mamo Pay that the charge is captured and matches the order total. See Mamo Pay's sandbox testing guide for official test card details.
To test the customer flow after saving a valid sandbox setup:
- Add an item to your storefront cart and proceed to checkout in a supported currency (
AED,USDorEUR). - Select Mamo Pay and continue to the hosted Mamo Pay checkout page.
- Complete the payment using Mamo Pay's official sandbox test card details (never use a real card in sandbox mode).
- Return to your store and verify that the order is marked paid in Nevuto and appears as captured in your Mamo sandbox dashboard.
- Also test a failed or cancelled payment to confirm that uncaptured charges do not mark the order as paid.
An Active badge in Nevuto indicates configuration status only; always verify a complete checkout and return flow before enabling live payments.
Set payment limits
Payment Limits lets you control the cart amounts for which Mamo Pay appears at checkout. Turn on Payment Limits and enter a Minimum Cart Amount and Maximum Cart Amount in your store currency. The minimum amount cannot exceed the maximum amount.
Tip The $50–$500 USD range shown above is a prepared unsaved example, not a saved store setting or required range. Turn Payment Limits off if you do not want a custom cart-total range in Nevuto; Mamo Pay's own transaction limits still apply. Click Submit after changing limits and reopen the form to confirm they were stored.
Switch to live payments
When your testing is complete and your production Mamo Business account is ready:
- Sign in to your live Mamo Business dashboard at
business.mamopay.com, open the Developer section and copy your production API key. - In Nevuto, open Settings > Payments and select Mamo Pay.
- Paste your production API key into Secret key.
- Expand Sandbox mode and turn off Enable sandbox mode.
- Check Enable payment status and Payment Limits.
- Click Submit and verify that Mamo Pay is listed as Active with Live mode on Settings > Payments.
Your sandbox key remains in Sandbox secret key; turning off Enable sandbox mode switches Nevuto to your live API key.
Edit or deactivate Mamo Pay
To update your API key, switch modes or change cart limits, open Mamo Pay from Settings > Payments, edit the form and click Submit. The Submit button is disabled until the form has unsaved changes.
To stop offering Mamo Pay at checkout, turn off Enable payment status and submit, or open the three-dot menu on the Mamo Pay row in Settings > Payments and select Deactivate. Choosing Delete from the three-dot menu removes the saved Mamo Pay configuration. Deactivating or deleting Mamo Pay stops new checkouts from using it without cancelling or refunding existing orders; issue any refunds from your Mamo Business dashboard.
Troubleshooting
Was this guide helpful?