Development of plugins for OpenCart
RozetkaPay — an international payment service that is part of the EVO+Rozetka group of companies. Created based on the most well-known marketplaces in the country, it provides convenient, fast, and reliable payment solutions both online and offline (including through cash registers at online retail pickup points). We strive to make the purchasing process as simple and secure as possible.
- Develop a plugin for OpenCart for Express Checkout:
- Compatibility with versions 2.1, 2.3, 2.4, 3.0.
- Admin panel for settings.
- Integration of RozetkaPay API methods.
Functional requirements for plugins
- Ability to make a payment for an order through Express Checkout, flow:
- The user creates a cart with products.
- The user proceeds to the payment process.
- A payment scenario through Express Checkout must be implemented:
- The user clicks the ''Buy with RozetkaPay'' button.
- The endpoint create payment is called:
- It is necessary to agree on the interaction protocol, which depends on the CMS system.
- The response to the endpoint call returns a link for Express Checkout.
- The user is automatically redirected to the received link to complete the payment.
- After completing the payment, the user will be redirected to the URL specified in the request to
create payment.
- Ability to receive
callbackin the merchant's admin panel with the result of payment/refund/cancellation of the order: - Ability to call the
resend callbackmethod from the merchant's admin panel for resending the callback: - Ability to call the
payment infomethod from the merchant's admin panel to obtain payment information: - Ability to call the
cancel paymentmethod from the merchant's admin panel.- The method is applied in two cases:
- Order cancellation:
- Available for unpaid orders.
- In the
cancel paymentrequest, theamountparameter must be empty.
- Refund:
- Available for paid orders.
- For a full refund, the
amountparameter should also be left empty. - For a partial refund, the value of the
amountparameter needs to be specified.
- Order cancellation:
- The method is applied in two cases:
- The plugin must support the input of API keys (
api_key,secret_key). The keys will be used for authorizing API requests.
- Ability to make a payment for an order through Express Checkout, flow:
Non-functional requirements for plugins
- The code must comply with OpenCart standards.
- Use of PHP version 7.4 or newer.
- Simple installation (archive with README).
- Compatibility with popular browsers.
- Requirements for the admin panel settings:
- Input of RozetkaPay API keys (api_key, secret_key).
- Toggle sandbox/production mode.
- Logging of API requests and responses.
- Client interface:
- The ''Buy with RozetkaPay'' button for payment through Express Checkout on the checkout page.
Expected results
- Plugins:
- Plugin archives for OpenCart (separately for each version).
- Plugin for WooCommerce.
- Documentation:
- Installation and setup instructions.
- Source code:
- Comments according to PHP standards.
- Plugins:
Client's review of cooperation with Bogdan Novik
Development of plugins for OpenCart"We are completely satisfied with the work of the module developer for OpenCart! The collaboration was at the highest level — the developer responded quickly to our requests, made all changes promptly and according to our requirements. The module works flawlessly, all functions are executed exactly as we planned. It is also worth noting the excellent communication aspect, Bohdan always provided timely and productive feedback throughout the project implementation. This was a very positive experience, and I have no doubts in recommending the specialist to others!"
Freelancer's review of cooperation with Ihor Lisovy
Development of plugins for OpenCartA great client, there were no problems during the task execution, I recommend for collaboration!
-
Good day. I have experience in creating internet resources of varying complexity, as well as solving problems, improvements, and creating websites on OpenCart, WordPress, and others.
I can provide examples of my work if needed.
Write to me, we will discuss the details.
Similar completed project: Разработчик для сайта Opencart
-
1565 30 1 Hello, Igor. I can develop this plugin quickly and on time. Write to me, I will start right now.
Current freelance projects in the category Content Management Systems
LearnWorlds Administrator-ConfiguratorTask Set up the ready-made LearnWorlds platform for an elite online course. Do not develop the architecture — implement the already prepared structure manually in the admin panel. ———————— What needs to be done: Branding ⦁ Connect your domain ⦁ Upload the logo, set up… Content Management Systems, Web Programming ∙ 20 hours 49 minutes back ∙ 9 proposals |
Responsive Portolio Website Design ( wordap - selling and buying website )I need a clean, modern portfolio site that follows my existing brand guide and adapts beautifully to desktop, tablet, and mobile. The site’s job is simple: highlight my work through high-impact photos, embedded videos, and detailed case studies so visitors immediately understand… Content Management Systems, Web Programming ∙ 1 day 15 hours back ∙ 40 proposals |
Transfer the fully ready adaptive HTML5 structure to WordPress.
268 USD
I am looking for an experienced WordPress developer who can convert our meticulously prepared static HTML5/CSS3 code into a high-performance custom WordPress theme. The frontend is almost ready (about 99%): semantic markup, metadata, and multilingual structure (hreflang) are… Content Management Systems, PHP ∙ 2 days 5 hours back ∙ 62 proposals |
Need a strong WordPress / WooCommerce specialist for the refinement of the MARSPRO website.We are looking for a responsible freelancer or a small team for the quality completion and technical refinement of the MARSPRO company website. The website is already operational, but there are many minor and significant technical issues left by the previous developer. We need a… Content Management Systems, HTML & CSS ∙ 2 days 19 hours back ∙ 44 proposals |
Development of a modern website for the Theater
223 USD
We are looking for a web developer to create the official website of a modern cultural platform. The project unites theatrical, artistic, educational, and cultural initiatives. It is necessary to create a modern responsive website that will simultaneously serve an image… Content Management Systems, Web Programming ∙ 2 days 21 hours back ∙ 113 proposals |