Budget: 8000 UAH Deadline: 7 days
Ecwid + LiqPay/WayForPay - I have done similar integrations. I know the problem with order_id, it needs to be generated before redirecting to the payment and stored in the session. I will set up the Callback URL so that the payment status is updated automatically. How much time do you allocate for the task?
Budget: 5000 UAH Deadline: 3 days
Maxim, good afternoon 👋
I have reviewed the task regarding Ecwid + LiqPay / WayForPay. The logic with order_id and redirecting the user to choose a payment method is clear, as well as the need to store the ID and time of the transaction in Ecwid 🧾
I propose to implement:
a check for the presence of order_id before redirecting to payment, with an auto-return to the choice of method in case of an error 🔄
a correct scenario after payment with a transition to the "Order Completed" page ✅
recording the transaction ID and time in the order data via the Ecwid API 💳
Regarding the timeline: up to 3 days, budget — 5000 UAH.
I am ready to start immediately after agreeing on the details and access.
- Projects -
- Rating -
- Rating 596
Budget: 10000 UAH Deadline: 1 day
✋ Hello! We are the IT company dZENcode.
We implement PHP integrations of Ecwid with LiqPay and WayForPay with correct processing of order_id, return options for payment, and transaction data recording, based on the team's experience, best practices, and our own developments.
What payment scenario is currently used in Ecwid?
Is there access to the current checkout logic and API?
You can find detailed information about our services and rates on our website: Freelancehunt
Take a look – we will discuss the details of the work further, write when you are ready.
The final cost is formed only after clarifying the scope and requirements.
___________________
Sincerely,
Manager of dZENcode
Our strengths:
💎 10+ years providing IT services: Outsourcing, Outstaffing
🔥 90+ in-house specialists
🚀 Projects "from scratch" and for support
⚙️ SLA and post-production support
✅ Contract with the company, guaranteed results!
🔥 250+ public reviews since 2015.
Budget: 6000 UAH Deadline: 2 days
Good day.
I have worked on integrations of payment systems (LiqPay / WayForPay) and custom payment flows for ecommerce platforms.
In your case, the problem appears to be a race condition in the Ecwid checkout - when a user navigates to the payment page before Ecwid has time to generate the order_id. Because of this, it is possible to charge funds without creating an order.
I propose to implement a custom payment flow:
- Check for the presence of order_id before redirecting to LiqPay / WayForPay
- Automatically return the user to the payment selection if order_id is not created
- Process the payment system callback
- Record transaction_id and transaction time in the Ecwid order
- Correctly redirect to the "Order Completed" page
I have worked with API integrations, webhooks, and ecommerce checkout logic. I can quickly implement and test both integrations.
Deadline: 1-2 days
Budget: 6000 UAH
Budget: 6000 UAH Deadline: 2 days
Good day!
I have experience working in a fintech company, so I have a good understanding of payment integrations.
If you have an online store, it is likely that we are talking about PHP, in which I have specialization. However, it is not a problem if there is a different technology stack. It is important to understand the principle of integrating payment systems.
Typically, the transition to a third-party payment page occurs after creating an order_id in the store's system. Accordingly, the order_id (or another identifier) is sent to the payment endpoint to subsequently link the payment with the order in the system. This also changes the status of the order.
To start, we need to conduct an audit of the current payment process, after which we can implement the necessary changes in the integration.
I would be happy to collaborate!
Budget: 15000 UAH Deadline: 14 days
Hello, Maxim!
I will carry out the integration of Ecwid with LiqPay and WayForPay using the API, utilizing JavaScript, HTML, and CSS technologies, as well as the Ecwid API libraries to create a payment plugin.
The exact price and deadlines will be provided after clarifying the details.
Profile: Freelancehunt
Reviews: Freelancehunt
Budget: 10000 UAH Deadline: 3 days
Ready to take on the job, write to me, I will do everything with quality. Experience of more than 14 years!
Budget: 3000 UAH Deadline: 1 day
Hello. I will do it in a day, my qualification. There are a few questions, and I am ready to start.
Budget: 8000 UAH Deadline: 2 days
Good day! I am engaged in the integration of payment systems on any websites. I am ready to integrate LiqPay and WayForPay on Ecwid. I will be glad to cooperate!
Budget: 2499 UAH Deadline: 2 days
Hello! I have reviewed the documentation and the description of the problem. The task is clear, especially the critical point regarding the loss of order_id when transitioning to acquiring.
Here is how I propose to implement it:
Order ID Control: We will implement a check through the Ecwid Javascript API (or via a server-side proxy). Before initializing the payment in LiqPay/WayForPay, we will add a script that forcibly checks the creation of the order in the system. If cartId has not been converted to orderId — we block the redirect to payment and return the user to the step of choosing the payment method.
"Order Completed" Page: We will set the correct return_url in the payment gateway parameters so that after a successful status of success, the user is guaranteed to land on your custom thank you page.
Enrichment of Order Data: We will use the Ecwid Admin API (Order Extra Fields). After receiving a callback from LiqPay/WayForPay, my script will automatically update the order in Ecwid, recording transaction_id and transaction_time in internal notes or additional order fields.
I have experience working with the APIs of these payment systems. Do you have access to the Ecwid developer account for testing Webhooks? I am ready to discuss the timelines!
Budget: 1000 UAH Deadline: 1 day
Hello!
I have extensive experience in developing integrations with payment systems and e-commerce platforms, including working with APIs, transaction processing, and order creation logic. I can implement integration with LiqPay and WayForPay for Ecwid, set up correct processing of order_id, implement logic for returning the user to choose a payment method in case of an error, as well as add the transmission of transaction ID and transaction time in the order information in Ecwid. After reviewing the details, I will be able to propose the optimal architecture for integration and implementation stages. I suggest moving to private messages.
Budget: 10000 UAH Deadline: 3 days
Good day! I have reviewed the task and am ready to start. I will do it efficiently and very quickly. I have over 5 years of experience in development. I live in Europe, so there will be no issues with power or communication.
Some projects that I have completed and participated in:
http://contentbuilder.ai/ - I officially worked at a startup that allows creating presentations, courses, etc. using AI.
sarafan.com.ua - website of a volunteer company
bionrgg.com (https://bionrgg.com/) - my solution for creating digital business cards for volunteers; I am a partner of the volunteer company Sarafan, which is a partner of Silpo.
https://freelancehunt.com/showcase/work/sayt-avtomobilnyih-poputchikov/1715396.html
Budget: 10000 UAH Deadline: 3 days
Good day! 👋
I have experience in integrating payment systems and working with e-commerce APIs. I can implement a stable integration of Ecwid with LiqPay and WayForPay to avoid situations where payment is processed but the order is not created.
What will be done
1. Integration of payment systems
connecting payments through LiqPay
connecting payments through WayForPay
correct transmission of order parameters from Ecwid.
2. Control of order creation
checking for order_id before proceeding to the payment page;
if order_id is not generated — automatic return of the user to the payment method selection page;
preventing funds from being deducted without an order created.
3. Processing callback / webhook
receiving payment confirmation from the payment system;
recording in the order:
transaction ID
transaction time.
4. Stability of integration
logging payments;
error handling and retry requests;
testing payment scenarios.
Technologies
working through Ecwid API
server logic (Node.js or Python)
webhook / callback processing of payments.
What is needed from you
access to the Ecwid store
merchant data for LiqPay and WayForPay
access to the server or the ability to deploy a webhook.
After completion, we will check the full payment cycle to ensure that orders are created and displayed correctly in the system. 🙂
Budget: 12000 UAH Deadline: 3 days
Hello, I have experience working with Ecwid and Wayforpay integrations, and with Liqpay it is super easy.
We implement in the shortest possible time.
Denis Vladimirov
Winning proposal- Projects 135
- Rating 5.0
- Rating 11 677
Budget: 15000 UAH Deadline: 14 days
Good day, familiar with the specifics of Ecwid.
It's not easy to make the payment, I know all the nuances. I have relevant integration experience, I added a similar project below. The price is realistic for a similar project, unfortunately, inexperienced people will not be able to integrate in any way. Because there are specifics in Ecwid itself.
https://freelancehunt.com/project/integratsiya-payu-magazin/1562485.html
Please let me know if you already have the keys?
Sincerely, Denis
Budget: 6000 UAH Deadline: 3 days
Hello.
I am a NodeJS developer. I have experience with WayForPay and LiqPay. I am ready to take on the project. Write to me, we will discuss.
Proposals concealed
Proposals are currently absent
Current freelance projects in the category PHP
After changing the PHP version from 7.0 to 7.4 on the OpenCart site, two elements have shifted slightly: the menu on the main page and the fields in the checkout process.
I want a bot for Telegram. Loading dialogues. With the help of AI, checking for potential lies. A website with advanced features. Registration, API, statistics, etc.
It is necessary to migrate the Opencart online store from PHP 7.4 to PHP 8.x. Currently, the core version is 3.0.3.8. We read that most likely the core will also need to be migrated to version 4.0 and there shouldn't be many difficulties... The functionality is mostly custom, and there are also Simple, OCFilter, Nova Poshta. We are waiting for recommendations and an approximate price. Ideally, someone who has already done similar work.
Updating and migrating Laravel projects to a new server
It is necessary to perform the update, transfer, and configuration of Laravel projects to a new server, ensuring stable operation, security, protection against exploits, and correct functioning of all services after migration. 1. Main tasks Prepare the new server for operation. Transfer project files, databases, configurations, and cron jobs. Update server software. Configure a secure environment for Laravel. Check compatibility of PHP, Laravel, Composer packages, and dependencies. Ensure protection against known exploits, malicious requests, and unauthorized access. Set up SSL certificates. Check the functionality of the websites after the transfer. 2. Transfer of Laravel projects For each project, it is necessary to: Transfer project files. Transfer the database. Transfer the .env configuration. Set directory access permissions: storage bootstrap/cache Check functionality: homepage; admin panel; authorization; forms; API; file uploads; email sending; cron jobs; queue workers.3. Security and protection It is necessary to implement basic and application-level protection: close root access via SSH; configure SSH access only via keys; change the default SSH port if necessary; configure the firewall; allow only necessary ports; install Fail2Ban; hide service versions of Nginx/Apache/PHP; restrict access to .env, .git, backup files, log files; set correct file permissions; check projects for malicious files; check Composer packages for known vulnerabilities; update dependencies if it does not break functionality; configure protection against SQL injection, XSS, CSRF, and path traversal; check the correctness of Laravel APP_ENV and APP_DEBUG; set APP_DEBUG=false in production; configure rate limiting for critical endpoints; check access to storage/uploads; configure protection against PHP execution in upload directories; check access rights to admin panels. 4. SSL and domains It is necessary to: Install SSL certificates. Configure automatic SSL renewal. Enable redirect from HTTP to HTTPS. Check the correct operation of websites via HTTPS. 5. Backup It is necessary to configure backup: project files; databases; .env files; uploaded media; cron configurations; Nginx/Apache configurations. Backup should be performed automatically on a schedule. It is preferable to store copies separately from the main server. 6. Post-transfer verification After migration, it is necessary to check: absence of 500/403/404 errors; absence of critical errors in Laravel logs. 9. Result of execution After the work is completed, there should be: Laravel projects successfully transferred to the new server; websites are functioning stably; SSL is configured; the server is protected with basic security settings; access to critical files is restricted; backup is configured; cron and queues are operational; the old server can be turned off after final verification.
Development of Two Specialized Websites for Selling Spare PartsGeneral Information It is necessary to develop two specialized websites: Spare parts for ATVs, UTVs, SSVs, and other similar equipment. Spare parts for special equipment. Existing company website: https://kiaparts.com.ua/ The new projects should not be copies of the existing website. A modern solution should be proposed with an emphasis on SEO, speed of operation, convenience for clients and managers, as well as the possibility of further development and scaling.Main Goal of the Project To create not just an online store, but a platform for selling spare parts that will: be well indexed by Google; attract organic traffic; be easy for managers to fill; support large product catalogs; be easily scalable in the future. For me, it is more important to achieve the correct architecture and foundation of the project than to have a large number of features in the first version.Project Architecture Two separate websites are needed for clients. At the same time, it is desirable that they be built on a single platform: one administrative panel; shared functionality; one or related databases; separate domains; separate content; the possibility of different designs and layouts for each project. That is, essentially two separate websites for the client, but one management system for the company. The advantage will be a modular architecture that will allow launching new projects on the same platform in the future.SEO (one of the main priorities) The main task of the website is not only to sell products but also to gain maximum organic traffic from Google. For each spare part, a separate product page with its own URL must be created. An example of an existing product page is attached, demonstrating the general principle of filling in SEO information. For each product, it should be possible to add: part number; OEM number; cross numbers; analogs; brand; name; alternative names; characteristics; photos; description; PDF files; list of applications; list of equipment models. The main goal: For one spare part to be able to receive traffic from dozens of different search queries: OEM number; cross number; analog; name; brand; equipment model.Important Regarding Data Structure I do not want managers to manually write large texts for each page. It is desirable to implement a structured data system: Product → OEM number → Cross numbers → Analogs → Applications → Equipment models → SEO page That is, the manager fills in the information once, and the system uses it for: SEO; search; interlinking; filters; analogs.Catalog and Search It is necessary to implement search: by number; by part number; by OEM number; by cross number; by name; by brand. Desirable: auto-suggestions; fast search; search for analogs; fast operation even with a large catalog.Import and Update of Products Mandatory: Excel import; CSV import; data export; bulk price updates; bulk stock updates; bulk description updates; bulk photo updates; bulk SEO data updates.Inventory Management It is necessary to implement: multiple warehouses; availability display; product reservation; stock synchronization. In the future, the ability to synchronize with the old main website and other company projects will be necessary.Security It is necessary to provide for: administrative panel protection; two-factor authentication; access rights segregation; user action log; protection against common attacks; API and integration protection.Backup It is necessary to implement: automatic database dumps; automatic file backups; photo backups; document backups; automatic saving of copies to the cloud (Google Drive, AWS, Backblaze, or similar services); the ability for quick recovery after a failure or hacking.Further Development In the first stage, the implementation of the functionality listed below is not mandatory. However, the architecture should allow for its further implementation without the need to create a new website. In the future, the following may be implemented: AI search in the catalog; AI generation of product descriptions; AI generation of SEO content; automatic search for analogs; integration with CRM; integration with suppliers via API; automation of manager work; sales analytics; B2B client cabinets; marketing tools. Therefore, it is important that the architecture is ready for further development.Examples of Websites Like in structure, logic, and convenience: Chrysler.com.ua Secoparts.net Comtac.parts RockAuto.com There is no need to copy the design of these websites. They are provided as examples of a convenient catalog structure, search, and information presentation.Platform The use of OpenCart, WordPress/WooCommerce, or other platforms is allowed. Main requirements: good SEO architecture; fast operation; scalability; availability of API; possibility of further development. Please justify the choice of platform and explain the prospects for project development on it.Budget Estimated budget for the first stage: 3,000 – 7,000 USD for the entire project (two websites on a single platform). The budget can be reviewed after discussing the architecture and implementation stages. I am ready to consider phased implementation, but it is preferable to implement part of it more urgently for launch. It is more important to achieve the correct architecture and quality foundation for further development than to have the maximum number of features in the first version.What I Expect from the Contractor proposal for architecture; platform recommendation; examples of similar works; estimated budget; estimated timelines; vision for further project development. Experience in creating catalogs of auto parts, stores with searches by OEM numbers and cross numbers, as well as projects with large product catalogs will be a big plus. Also, please add a brief description of how you see the SEO architecture of the project and how organic growth of the catalog will be ensured. Photos are attached for a simple example of a page for organic search.