Budget: 4200 UAH Deadline: 2 days
Hello. I have a lot of experience with OpenCart. I am ready to help. Please contact me.
Good afternoon. The site has acquiring from Monobank.
The logic on the payment site is as follows: The client places an order - sends to the payment page at Monobank - Upon successful payment, it redirects to the site page automatically (Thank You for Your Purchase page).
However, in about 40-60 percent of cases during payment, either the server or an error in the site's script, it rechecks the payment and even when the person has successfully paid, it sends them to a page stating that the payment was unsuccessful.
In the admin panel, I can also see that the payment was successful from the client.
Screenshot 1 - successful payment (server logs) Link to photo 1
Screenshot 2 - payment successful, but the client is sent to the Fail page Link to photo 2
It is necessary to fix this chain so that it checks correctly. The site is written on OpenCart.
Budget: 4200 UAH Deadline: 2 days
Hello. I have a lot of experience with OpenCart. I am ready to help. Please contact me.
Budget: 2500 UAH Deadline: 2 days
Hello. I know this problem — in the Monobank modules for OpenCart, the callback does not manage to update the order status before the browser redirect. I will fix the logic through an API status check at the return point.
Budget: 1500 UAH Deadline: 2 days
Hello!
The problem is not with the module itself, but with the payment processing logic (callback + redirect). In such cases, it is not a fact that the module needs to be changed — in most cases, this is resolved by correcting the code and synchronizing statuses.
- I will check the callback processing from Monobank
- I will find the reason why a redirect to Fail occurs on SUCCESS
- I will correct the status checking logic (without duplications and conflicts)
- I will organize the order statuses in OpenCart
- I will test the payment scenarios
If it becomes clear during the process that the module is really problematic — I will suggest a proper alternative. But there is no need to change anything without necessity.
Budget: 2000 UAH Deadline: 2 days
The problem is described accurately — and I can immediately see where to look.
Reason: race condition. Monobank sends a webhook (POST to your callback URL) and simultaneously redirects the client to the result_url. These are two parallel requests. The redirect is often faster — the client reaches the success page before the webhook has time to record paid in the database.
Why exactly 40-60%: it depends on the load of your server and the speed of processing the webhook. At peak times — more often, during quiet times — less often.
My fix plan:
Review the code of the success page — how the status is checked
Add retry logic: check the status 3-4 times with a pause of 1.5 seconds before showing failure
Or: check the status through the Monobank API (/api/merchant/invoice/status) directly, not from the database
Ensure that the webhook signature (X-Sign) is validated correctly
Cost: 2,000 UAH, timeframe — 1-2 days after gaining access to the code.
Write — send the version of OpenCart and the Monobank module.
Budget: 1000 UAH Deadline: 1 day
Good day.
Judging by the description, you probably need to contact the service where acquiring is done. I understand it's from Monobank, so you should reach out to Monobank.
Or do you have a payment system connected to the site?
Budget: 1000 UAH Deadline: 2 days
Good evening, I will implement this function for you, I will fix the errors, I will find a good module without bugs, I have experience, for discussion please write to me in private messages.
Budget: 700 UAH Deadline: 1 day
Hello, this is all resolved by installing a normal module for Mono.
Budget: 700 UAH Deadline: 1 day
Hello! I am ready to start working on your project. I can quickly implement all the necessary functions, following your requirements and recommendations. I guarantee a professional approach and quality results.
Budget: 5000 UAH Deadline: 2 days
Hello, Victor!
Our IT company creates and improves websites that operate stably, quickly, and solve specific business tasks for clients. We are engaged in developing websites "from scratch" as well as enhancing existing solutions, increasing their performance and user experience for your users.
We have experience in:
- developing responsive and fast websites on various platforms (WordPress, OpenCart, Shopify, WIX);
- integrations with payment systems, CRM systems, external services, and internal systems;
- optimizing the performance and security of websites;
- setting up analytics and basic SEO tools;
- software development and automation of business processes: managing customer databases, resource accounting, automating repetitive tasks, integrations with third-party systems;
After completing the project, we provide 14 days of technical support, during which we help adapt the system to your final business processes and consult on any questions regarding the field of work performed. Thanks to the free support of the completed project, this allows you to be confident that the developed solution operates stably from the moment of launch and does not require any additional adjustments.
We work in a structured and responsible manner - focused on results that meet your business goals.
Budget: 3000 UAH Deadline: 1 day
Good day. This is the third time you are publishing)
Write to me, I will correct it.
Do not waste time on no-names.
У вас вже було аналогічне завдання тим паче розробник модулю вам писав, що не підійшло?
8 proposals 19:38
Payment Systems Integration 9 proposals 16:33
15 proposals 13:59
78 proposals 5 August
Lead Generation & Sales 19 proposals 5 August