API integration Ecwid - LiqPay, WayForPay
It is necessary to develop two integrations.
Key points:
After placing an order, the user should be redirected to the “Order Completed” page.
Often, when transitioning to the payment page LiqPay or WayForPay, Ecwid does not generate order_id, which can result in money being deducted from the client, but the order is not created. It is necessary to implement logic such that if order_id is not generated, the user is automatically returned to the payment method selection page.
It is also required that in Ecwid, the order information displays Transaction ID and Transaction Time.
https://docs.ecwid.com/
https://www.liqpay.ua/en/doc/api
https://wiki.wayforpay.com/
Client's review of cooperation with Denis Vladimirov
API integration Ecwid - LiqPay, WayForPayEverything is fine, thank you for the work.
Freelancer's review of cooperation with Maksim Zinenko
API integration Ecwid - LiqPay, WayForPayI recommend for collaboration. The client is responsive, quickly answers inquiries, and provides the necessary support in the work.
-
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?
-
✋ 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.
-
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
-
247 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!
-
4873 107 0 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
-
10671 591 6 10 Ready to take on the job, write to me, I will do everything with quality. Experience of more than 14 years!
-
1435 14 0 1 Hello. I will do it in a day, my qualification. There are a few questions, and I am ready to start.
-
429 2 0 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.
-
1070 30 0 1 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!
-
402 2 1 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!
-
265 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.
-
2532 38 0 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
-
414 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. 🙂
-
288 Hello, I have experience working with Ecwid and Wayforpay integrations, and with Liqpay it is super easy.
We implement in the shortest possible time.
-
10291 125 2 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
-
10063 117 0 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.
Current freelance projects in the category PHP
Execution of work after SEO audit
334 USD
An experienced OpenCart developer is needed to perform SEO and technical improvements for the online store. Main tasks: Correction of the internal linking structure and menu. Adding links to the footer. Implementation of breadcrumbs with Schema.org microdata. Fixing the… PHP, Website Maintenance ∙ 2 days 1 hour back ∙ 58 proposals |
Fix issues with Facebook API in the OpenCart moduleIn OpenCart, there is a module for integrating Facebook and Instagram via API, OAuth, and Webhook. After opening the module page in the browser, the number of API requests to Facebook starts to increase, and the number of errors gr:get:InvalidID also rises. It is necessary to… PHP, Web Programming ∙ 2 days 3 hours back ∙ 37 proposals |
Integration needed: KeyCRM → Cash Register KashalotIt is necessary to set up integration between KeyCRM and the Cash Register Kahalot. When placing an order in KeyCRM, the data must be automatically transmitted to Kahalot: • order information • products, nomenclature • prices • quantity More details in private. Content Management Systems, PHP ∙ 4 days 22 hours back ∙ 29 proposals |
A WordPress site using the Kadence theme and Kadence Blocks.
223 USD
We need to create a website on WordPress using the Kadence theme and Kadence Blocks. There will be no online store (although it may be added in the future). We need a homepage and several internal pages. The graphics are already prepared, the layout structure is mostly defined,… Content Management Systems, PHP ∙ 6 days 7 hours back ∙ 38 proposals |
Development of 2 SEO-oriented websites for selling spare parts (ATVs and special equipment)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:… PHP, Web Programming ∙ 7 days 5 hours back ∙ 77 proposals |