Here are some frequently asked questions about the Zopa for Magento 2 plugin, including system requirements, test transactions, webhook processing, and troubleshooting.
What are the minimum versions of Magento and PHP needed to use Zopa?
The minimum supported versions are:
- Magento: 2.4.7
- PHP: 8.2
Where can I find the changelog for the Zopa plugin?
You can track development of the Zopa for Magento plugin on:
How do I set up and run test transactions on Magento?
Zopa provides a Test environment with separate Test API keys.
These keys can be used in staging environments to test simulated Pay by Bank orders.
To connect your Zopa Test account to your Magento staging environment:
- Log in to Zopa Dash.
- Select Go to Test in the upper-right corner.
- In Zopa Test mode, go to Settings.
- Copy your Test API keys.
- Paste the keys into the Zopa plugin settings in your Magento test store.
You can now test Pay by Bank transactions in your Magento staging environment.
Important: Test API keys cannot be used in your live production environment.
How do I check if the queue is processing webhooks?
First, make sure you've completed Step 7 — Configure Cron job & enable Queues in our Magento Installation Guide.
This ensures you've configured the rvvup.webhook consumer queue.
Once configured, run the following query against your Magento database:
SELECT status, COUNT(*) FROM queue_message_status s INNER JOIN queue_message m ON m.id = s.message_id WHERE topic_name = 'rvvup.webhook' GROUP BY 1;
The query will return the number of webhook queue messages in each status.
| Status Code | Status Definition | Notes |
| 2 |
New |
If most or all messages have this status, the queue may not be processing correctly. Check the webhook queue configuration. |
| 3 |
In Progress |
The message is being processed. |
| 4 |
Complete |
Successfully processed. Most or all messages should have this status. |
| 5 |
Retry Required |
The message requires another processing attempt. |
| 6 |
Error |
Check your server logs to investigate why webhook processing failed. |
| 7 |
To be deleted |
The message is marked for deletion. |
How do I troubleshoot an issue with the Magento plugin?
If you're experiencing an issue with your Magento integration, try the following checks.
- Update your plugin. Make sure you're using the latest version of the Zopa for Magento plugin.
- Check your error logs. Magento provides error logs that can help identify problems. See Adobe's guide to Magento error logs.
- Review other plugins. Temporarily deactivating other Magento plugins may help identify potential conflicts.
- Check Adobe Commerce status. Visit the Adobe Commerce troubleshooting guide for information about possible platform issues.
How do I disable the default PayPal plugin to activate PayPal through Zopa?
To disable the default PayPal integration in Magento:
- Log in to your Magento Admin Dashboard.
- Navigate to Stores, then Configuration.
- Under Sales, select Payment Methods.
- Select Configure next to PayPal Express Checkout.
- Find Enable this Solution and change the setting to No.
- Select Save Config in the upper-right corner.
Related articles
For more information, see:
Need more help?
If you're experiencing issues with your Magento integration and need further assistance, contact our Merchant Support team at merchantsupport@zopa.com.