V5PAY Integration for WooCommerce
Budget: $30 – $250 USD
I'm looking for a proficient developer to create a WooCommerce plugin that integrates with the V5PAY payment gateway. The plugin should support one-time payments only.
Ideal Skills:
- WooCommerce plugin development
- V5PAY payment gateway integration experience
- PHP, JavaScript, HTML, and CSS proficiency
- Knowledge of WooCommerce architecture
*Also currently there is a public V5Pay plugin, but this plugin only works in one currency, I need one that works in multiple currencies
These are the API documentations as well as some requirements needed for everything to work well.
API Request URL: https://api-doc.v5pay.com/#/en-us/
API Docking Documentation:https://api-doc.v5pay.com/#/en-us/
V5Pay Technical Access Guide:https://open-doc.notion.site/V5Pay-Technical-Integration-Guide-a75ed754f88b4344a764bad773b70b52
Common Issues:
1. Please log in to the merchant management console - Application - Application List - Add Application - Get appKey and secretkey; the formal environment requires providing server IP addresses.
2. The callback notification address should be filled in the "Status Notification Address" when creating an APP.
3. The callback notification addresses for collection and disbursement can be passed in the interface; if not passed, they will be called back to the status notification address configured in point 2.
4. On the collection and disbursement order pages, you can click the "View Order" button. At the bottom of the order details page, there is a "Resend Notification" button to manually trigger callback notifications.
5. On the disbursement page, you can manually initiate single disbursements and batch disbursements (not all countries support manual disbursements).
6. A production account will only be activated after the testing environment has been successfully run through.
7. A disbursement error with "order risk limit" indicates that there have been too many disbursements to the same receiving account in one day; please try again the next day.
8. Collections can be simulated in the "Tools" -> "Simulate Refno" menu.
9. Disbursements can be simulated in the "Tools" -> "Order Status Simulation" menu.
10. We may initiate multiple callbacks, and your system should ensure that it only correctly processes one.
11. You should verify the signature of the callback to ensure data security.
12. Our callback parameters may add fields later, and you should verify the signature based on the actual received fields, rather than hardcoding them.
Ideal Skills:
- WooCommerce plugin development
- V5PAY payment gateway integration experience
- PHP, JavaScript, HTML, and CSS proficiency
- Knowledge of WooCommerce architecture
*Also currently there is a public V5Pay plugin, but this plugin only works in one currency, I need one that works in multiple currencies
These are the API documentations as well as some requirements needed for everything to work well.
API Request URL: https://api-doc.v5pay.com/#/en-us/
API Docking Documentation:https://api-doc.v5pay.com/#/en-us/
V5Pay Technical Access Guide:https://open-doc.notion.site/V5Pay-Technical-Integration-Guide-a75ed754f88b4344a764bad773b70b52
Common Issues:
1. Please log in to the merchant management console - Application - Application List - Add Application - Get appKey and secretkey; the formal environment requires providing server IP addresses.
2. The callback notification address should be filled in the "Status Notification Address" when creating an APP.
3. The callback notification addresses for collection and disbursement can be passed in the interface; if not passed, they will be called back to the status notification address configured in point 2.
4. On the collection and disbursement order pages, you can click the "View Order" button. At the bottom of the order details page, there is a "Resend Notification" button to manually trigger callback notifications.
5. On the disbursement page, you can manually initiate single disbursements and batch disbursements (not all countries support manual disbursements).
6. A production account will only be activated after the testing environment has been successfully run through.
7. A disbursement error with "order risk limit" indicates that there have been too many disbursements to the same receiving account in one day; please try again the next day.
8. Collections can be simulated in the "Tools" -> "Simulate Refno" menu.
9. Disbursements can be simulated in the "Tools" -> "Order Status Simulation" menu.
10. We may initiate multiple callbacks, and your system should ensure that it only correctly processes one.
11. You should verify the signature of the callback to ensure data security.
12. Our callback parameters may add fields later, and you should verify the signature based on the actual received fields, rather than hardcoding them.