WordPress Plugin Integration
Learn how to integrate our payment gateway with your WordPress website using our dedicated plugin.
What you'll need
- A self-hosted WordPress site with WooCommerce installed
- Active YallaPay account with Store ID, Secret Key, and Webhook Secret
- Admin access to install plugins
1 Download the Plugin
Download the YallaPay WooCommerce plugin from the link below:
2 Install the Plugin
To install the plugin in your WordPress site:
- Log in to your WordPress admin dashboard
- Navigate to
Plugins > Add New - Click on the "Upload Plugin" button at the top of the page
- Click "Choose File" and select the downloaded zip file
- Click "Install Now"
- After installation is complete, click "Activate Plugin"
3 Configure the Plugin
After activating the plugin, you need to configure it with your YallaPay credentials:
- Go to
WooCommerce > Settings - Click on the "Payments" tab
- Find "YallaPay" in the list of payment methods and ensure it is enabled
- Click the "Manage" button next to YallaPay
4 Enter Your YallaPay Credentials
On the YallaPay settings page, you will need to fill in the following information:
| Enable/Disable | Check this to enable YallaPay Payment |
| Title | The payment method title that customers will see during checkout |
| Store ID | Enter your YallaPay Store ID |
| Secret Key | Enter your YallaPay Secret Key |
| Webhook Secret | Enter your YallaPay Webhook Secret |
| Return URL | The URL where customers will be redirected after payment |
| Webhook URL | Copy this URL to your YallaPay dashboard for payment notifications |
After filling in all the required information, click "Save changes" at the bottom of the page.
The YallaPay plugin only supports the classic WooCommerce checkout page. It is not compatible with custom checkout solutions or block-based checkout pages.
5 Testing Your Integration
After setting up the plugin, we recommend making a test purchase to ensure everything is working correctly:
- Add a product to your cart
- Proceed to checkout
- Select YallaPay as your payment method
- Complete the checkout process
If you encounter any issues, please double-check your configuration settings and ensure all credentials are entered correctly.
Once your test purchase succeeds, your store is ready to accept real payments through YallaPay.