Payment GatewaysAmwalPay
Payment Gateways

AmwalPay

Connect AmwalPay to PayLexer to accept card payments and digital payment methods in Omani Rial across Oman and the wider GCC region.

AmwalPay is an Omani payment infrastructure and gateway provider built for the Sultanate of Oman's digital economy. It enables businesses to accept online and in-store payments via major card schemes and supported digital payment methods.

While primarily focused on Oman, AmwalPay operates within the broader GCC payments ecosystem (Gulf Cooperation Council, comprising Saudi Arabia, United Arab Emirates, Kuwait, Qatar, Bahrain, and Oman) and is positioned for regional expansion as cross-border payment infrastructure across the Gulf continues to evolve.

  • Supported Regions (Merchant Accounts): Sultanate of Oman, with participation in the wider GCC payments ecosystem

  • Supported Currencies: OMR (Omani Rial) and multi-currency acceptance via international card networks and available digital payment methods

This gateway appears in checkout only when the selected currency is OMR.

Supported Features

  • One-time payments

  • Refunds

  • Payment status updates

Feature availability depends on your merchant configuration with AmwalPay.

Before You Start

Make sure you have:

Looking for a different payment processor? View all supported gateways →

Configuring AmwalPay

You need a Merchant ID, Terminal ID, and Secret Key from AmwalPay for this integration.

Getting API Credentials

AmwalPay credentials are issued directly by AmwalPay support and are not available for self-service download.

Log in to AmwalPay

Log in to your AmwalPay Dashboard and note your Merchant ID, found in the bottom-left corner of the dashboard.

Contact AmwalPay Support

Reach out to AmwalPay support through your Merchant Dashboard, by email at support@amwalpay.om, or by phone at +968 24121845.

Request your API credentials

Request Test and Live API credentials from the support team. They will issue your:

  • Terminal ID

  • Secret Key

Credentials must be requested from AmwalPay support — they cannot be generated from the dashboard. Processing time varies depending on their support team.

Adding Credentials to PayLexer

Open PayLexer Dashboard

Log in to your PayLexer dashboard and navigate to Payment Gateways → AmwalPay.

Enter your credentials

Paste the Merchant ID, Terminal ID, and Secret Key you received from AmwalPay.

Understanding Live/Production and Sandbox Settings:

EnvironmentPurpose
Live / Production (Mandatory)Used for real transactions. Cannot be empty, even when testing.
Test / Sandbox (Optional)Used for testing only. No real money is processed.

How PayLexer selects credentials:

  • Debug/Test mode ON → Test credentials are used

  • Debug/Test mode OFF → Live credentials are used

You do not need to manually switch keys once both environments are saved.

Test and save

Click Test Connection to verify your credentials, then click Save Configuration.

Test Connection and Save Configuration buttons in AmwalPay settings within PayLexer
Test Connection and Save Configuration buttons in AmwalPay settings within PayLexer

Webhooks (Not Supported)

AmwalPay does not currently support webhook integration.

  • Payment updates are handled directly within AmwalPay's processing flow

  • Real-time event notifications are not available

  • Payment status updates occur through standard API polling

This means payment confirmations may take slightly longer to appear compared to gateways that support webhooks.

Integrate AmwalPay to Your Website

If you have already added and configured your site, you can enable AmwalPay in your existing setup.

Go to Websites

Navigate to Websites in your PayLexer dashboard.

Edit your website

Click the Edit Icon of your added website.

Enable AmwalPay

Click the checkbox to enable AmwalPay for the website.

If you haven't added a website yet, Continue to Add Your Website →

Troubleshooting

Best Practices

  • Test in sandbox before enabling Production mode

  • Validate the first live transaction

  • Monitor the AmwalPay dashboard for payment updates (webhooks are not supported)

  • Keep API keys and secrets secure

  • Use separate Test and Production credentials

  • Ensure Debug/Test mode is enabled during testing and use only official AmwalPay test credentials

  • Confirm currency is set to OMR — AmwalPay only processes Omani Rial transactions

FAQs

Still Have Questions?