Configurations

🚧

When performing the initial installation, you are required to click the save button in order to apply the default changes.

📘

Prerequisites

If you don't yet have Amwal Merchant account (either SANDBOX or PRODUCTION), please refer to our Amwal Integration Key guide to get started.

Quick Setup Overview

API Configuration

Amwal API Key

What it is: Your unique identifier for connecting to Amwal's payment services.

How to get it:

  1. Log into your Amwal Merchant Dashboard
  2. Navigate to the API Keys section
  3. Copy your Sandbox or Production key
  4. Paste it into the API Key field

Key Types: You can find detailed descriptions of all supported key types in our API Keys documentation.

⚠️

Never share your API keys publicly or commit them to version control.

Amwal API Secret

What it is: Required for processing refunds directly from WooCommerce order details.

Setup Instructions:

  1. Go to Amwal Merchant Dashboard
  2. Find the Secret API Key section (located below Sandbox key)
  3. Copy the secret key
  4. Add it to your plugin configuration
💡

The API Secret is only needed if you plan to process refunds through WooCommerce. If you handle refunds separately, this field is optional.

Step 1: Configure API Settings

  1. Navigate to WordPress Admin → Amwal Settings
  2. Enter your Amwal API Key from your merchant dashboard
  1. Add your Amwal API Secret (if you need refund functionality)
  2. Configure optional settings (Guest Auto Login, Dark Mode)
  3. Click Save to apply changes
💾

Always save your settings after making changes!

Step 2: Enable Amwal Payment Method

To make Amwal checkout available to your customers:

  1. Go to WooCommerce → Settings → Payments
  2. Find Amwal in the payment methods list
  3. Click the toggle switch to enable it
  4. Click Manage to configure additional settings if needed

Step 3: Configure Test Mode Settings

Important: The plugin starts in "Test Mode" by default, meaning only logged-in administrators will see the Amwal checkout button.

To go live:

  1. Uncheck "Test Mode" in the settings
  2. Save your changes
  3. The button will now be visible to all shoppers
🚨

Before going live, ensure you've completed testing with sandbox credentials and switched to production API keys.

Display & User Experience

Dark Mode Configuration

Purpose: Customize the Amwal checkout button to match your site's theme.

Light Mode (Default)

1058

Best for:

  • Light-themed websites
  • Traditional e-commerce designs
  • High contrast requirements

Dark Mode (Enabled)

1058

Best for:

  • Dark-themed websites
  • Modern, sleek designs
  • Reducing eye strain
🎨

Choose the mode that provides the best contrast and readability with your site's color scheme.

Testing and Validation

Pre-Launch Checklist

  • ✅ API keys configured and saved
  • ✅ Test transactions completed successfully
  • ✅ Refund functionality tested (if using API Secret)
  • ✅ Button appears correctly in test mode
  • ✅ Order confirmation emails working
  • ✅ Guest auto-login tested (if enabled)

Common Issues

  • Button not showing: Check if test mode is enabled
  • Payment fails: Verify API key is correct and active
  • Refunds not working: Ensure API Secret is configured
  • Style issues: Try toggling dark mode setting
  • Debug logs empty: Confirm debug mode is enabled
🎉

Your Amwal integration is now configured. Your customers can enjoy fast, secure checkout with just a few taps.