Rewrite/Fix a Wordpress Plugin
Budget: $30 – $250 AUD
Hi there,
I have a wordpress/woocommerce plugin written for me a couple years ago to accept an order and call a backend API to fulfill it (the backend API is TangoCard which is a giftcard API)
There has been some issues introduced after changing the payment gateway and I need these to be fixed and the plugin to be re-written/cleaned up.
Issues found at the moment are:
- Orders placed through the Crypto payment gateway are tied to user's session as opposed to a database session. Crypto payments take some time to complete and if the person places a new order before the previous payment is confirmed, both orders are sent to the last email. Something wrong with the order ID, email and the API call to the backend to fulfill the order.
- Occasionally, the backend API is called twice for the same order, we need to make sure the backend API is called once only for each order.
- Maybe rewriting the plugin to make it a bit cleaner.
So the plugin needs to be able to be compatible with wordpress/woocommerce or payment gateway updates.
And it should be able to accept orders from multiple users at the same time (given that Crypto payments take a while to clear) without sending the order to the wrong person. So being able to accept multiple orders at the same time and sending them to the correct email by holding the order session in the database or something of that sort.
And making sure the order API is called correctly (only once per order)
Thanks
I have a wordpress/woocommerce plugin written for me a couple years ago to accept an order and call a backend API to fulfill it (the backend API is TangoCard which is a giftcard API)
There has been some issues introduced after changing the payment gateway and I need these to be fixed and the plugin to be re-written/cleaned up.
Issues found at the moment are:
- Orders placed through the Crypto payment gateway are tied to user's session as opposed to a database session. Crypto payments take some time to complete and if the person places a new order before the previous payment is confirmed, both orders are sent to the last email. Something wrong with the order ID, email and the API call to the backend to fulfill the order.
- Occasionally, the backend API is called twice for the same order, we need to make sure the backend API is called once only for each order.
- Maybe rewriting the plugin to make it a bit cleaner.
So the plugin needs to be able to be compatible with wordpress/woocommerce or payment gateway updates.
And it should be able to accept orders from multiple users at the same time (given that Crypto payments take a while to clear) without sending the order to the wrong person. So being able to accept multiple orders at the same time and sending them to the correct email by holding the order session in the database or something of that sort.
And making sure the order API is called correctly (only once per order)
Thanks