Configurations
When performing the initial installation, you are required to click the save button in order to apply the default changes.
PrerequisitesIf 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
1. API Setup
Configure your API credentials and authentication settings
2. Enable Payment Method
Activate Amwal in WooCommerce payment settings
3. Test & Go Live
Validate your setup and switch to production mode
API Configuration
Amwal API Key
What it is: Your unique identifier for connecting to Amwal's payment services.
How to get it:
- Log into your Amwal Merchant Dashboard
- Navigate to the API Keys section
- Copy your Sandbox or Production key
- 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:
- Go to Amwal Merchant Dashboard
- Find the Secret API Key section (located below Sandbox key)
- Copy the secret key
- 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
- Navigate to WordPress Admin → Amwal Settings
- Enter your Amwal API Key from your merchant dashboard
- Add your Amwal API Secret (if you need refund functionality)
- Configure optional settings (Guest Auto Login, Dark Mode)
- 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:
- Go to WooCommerce → Settings → Payments
- Find Amwal in the payment methods list
- Click the toggle switch to enable it
- 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:
- Uncheck "Test Mode" in the settings
- Save your changes
- 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)

Best for:
- Light-themed websites
- Traditional e-commerce designs
- High contrast requirements
Dark Mode (Enabled)

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.
Updated 7 days ago