Got questions about using Rvvup on Magento?
Here are some frequently asked questions related to the Rvvup plugin for Magento 2.
FAQs
What are the minimum versions of Magento and PHP needed to use Rvvup?
Magento: 2.4.7
PHP: 8.2
Where can I find your changelog for the Rvvup plugin?
You can track the Rvvup for Magento plugin development on Github and Packagist.
How do you set up and run test transactions on Magento?
Rvvup offers a Test mode with separate Test API Keys. These keys can be used in staging environments only to allow for the testing of simulated Pay by Bank orders.
In order to connect your Rvvup Test account to your Magento staging environment:
- Log in to your Rvvup Dashboard and click on "Go to Test" in the upper right corner.
- In Rvvup Test mode, head to Settings and copy your Test API keys (these Test API Keys cannot be used in live production mode!) and paste them into the Rvvup plugin settings in your Magento test store.
-
You can now test Pay by Bank transactions!
How to check if the queue is processing webhooks
Please ensure that you have followed Step 7 - Configure Cron job & enable Queues which can can be found in our installation guide. This will ensure you have configured the rvvup.webhook consumer queue.
Assuming you have configured the settings for this correctly, please then check your database for the following:
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;
This should result in number of queue messages for our webhooks that are in various statuses:
| Status Code |
Status Definition |
Notes |
| 2 |
New |
If all or most of the statuses, it means the queue is not processing the messages and needs you to investigate further. It is likely the webhook queue has not been setup correctly. |
| 3 |
In Progress |
|
| 4 |
Complete |
Successfully processed messages, this is where most or all of your queue messages should be in. |
| 5 |
Retry Required |
|
| 6 |
Error |
Investigate these errors in your server logs to figure out what is failing when processing the webhook |
| 7 |
To be deleted |
If I’m experiencing an issue, where do you recommend I begin to troubleshoot?
1. Run Updates: Making sure you’re on the latest version of the Rvvup for Magento plugin is a great first move, as we are constantly updating & improving our plugin.
2. Check Error Logs: Magento offers a wide array of error logging that can help debug issues. For more info, check this Adobe Support article on how to view Magento error logs.
3. Audit other plugins: Deactivating (temporarily) other plugins in Magento can sometimes help reveal (or narrow down) if certain plugins are not playing nicely with each other.
4. Check the Magento/Adobe Commerce status site: Though rare, it’s worth double-checking the Adobe Commerce status site to see if they are any system-wide errors reported that could be affecting your online store.
How do I disable the default PayPal plugin so I can activate PayPal via Rvvup?
- Log in to your Magento Admin Dashboard and navigate to Stores, then Configuration, on the left hand panel.
- Click into Sales, then Payment Methods, on the expanded left hand panel.
- Click Configure next to PayPal Express Checkout
- Scroll to the “Enable this Solution” drop down option and change it to “No”.
- Click Save Config at the top right hand of the page.
For more information, check out our Magento Installation guide and our article on updating your plugin.