Back to Blog

Official Tpay Integration for OroCommerce: Modern Payments for B2B E-commerce

Official Tpay Integration for OroCommerce: Modern Payments for B2B E-commerce

In B2B e-commerce, payments are a critical part of the entire purchasing process. Business customers expect not only security, but also convenience, flexibility, and payment solutions tailored to their specific settlement models.

That’s why Macopedia, an official OroCommerce partner, has developed a dedicated payment plugin for OroCommerce in collaboration with Tpay, specifically for B2B e-commerce. The integration was built as a native extension of the platform and fully leverages OroCommerce’s capabilities.

As Tpay experts emphasize, one of the project's main goals was to give business customers access to modern payment methods without complicating the checkout process or forcing users to leave the store.

Collaboration between Macopedia and Tpay

The Tpay plugin for OroCommerce was created through close cooperation between the teams at Visa, Macopedia, and Tpay.
On Macopedia’s side, we were responsible for designing and implementing the solution, drawing on our experience with OroCommerce implementations for B2B companies.

Tpay contributed its domain expertise in online payments, transaction security, and access to modern payment methods. A key element of the project was also the involvement of Visa, one of the global leaders in digital payments.

This shared product and technology-driven approach resulted in an enterprise-ready solution that can be used without costly custom development.

As Tpay explains:

We closely analyze the needs of the B2B market and recently published a report on the condition and plans of this sector in online commerce. Currently, we are the only payment operator available in OroCommerce. In the plugin itself, we focused primarily on a modern way of presenting the most popular payment methods. This gives sellers a convenient sales environment and business customers a fast and intuitive purchasing experience, while both sides benefit from a full sense of security.
Klaudia Krajewska, Product Manager, Tpay

The result of this collaboration is the first official integration of OroCommerce with a Polish online payment system, ready to be used in B2B projects and further developed over time.

For companies using OroCommerce, this means the ability to implement modern payments without building custom integrations or interfering with the platform’s core.

On-site Payments Tailored to B2B Needs

One of the key features of the plugin is support for on-site payments, meaning no redirection to external services. Customers remain within the store throughout the entire payment process, ensuring a consistent shopping experience and shortening the path from cart to order completion.

The integration supports both popular payment methods and solutions designed specifically for B2B sales:

  • Visa card payments, including digital wallets such as Visa Mobile
  • Apple Pay and Google Pay
  • instant bank transfers
  • BLIK
  • PragmaPay, deferred payments for B2B customers

For projects that require a different approach, a classic payment flow with redirection to the Tpay gateway is also available.

In B2B e-commerce, the purchasing process is often repetitive, with customers returning regularly. Each additional step or redirection increases the risk of transaction abandonment. The on-site payment model helps minimize friction and maintain a seamless user experience.

Full Control for Business Teams

The integration provides sales, finance, and customer service teams with full visibility of payments directly in the OroCommerce admin panel. Available features include:

  • transaction statuses and history
  • payment logs to support issue analysis
  • the ability to retry payments
  • full refunds are processed directly within the system

As a result, operational teams no longer need to rely on external dashboards or manually verify payment statuses. This solution works particularly well for B2B stores serving repeat customers, larger carts, and complex sales processes.

When designing this integration, we focused on smoothness. Payments in OroCommerce should feel like a natural part of the purchasing process, not a barrier. We made sure the solution is equally intuitive for both sellers and buyers.
Tomasz Woldański, Senior Backend Developer, Macopedia

The plugin also supports Tpay Sandbox mode, enabling safe testing in development and staging environments. This is especially important for B2B projects, where payment stability and predictability are critical.

Payments as a Driver of B2B Growth

In B2B e-commerce projects, payments are not just a technical component; they are a strategic element of an OroCommerce payment plugin within the overall sales strategy. A stable, official integration makes it easier to launch new markets, introduce additional payment methods, and scale the platform without technological risk.

Thanks to the collaboration between Visa, Macopedia, and Tpay, OroCommerce users receive a solution that supports business growth today and remains ready for future organizational needs.

Open Source and Ready for Further Development

The OroTpay plugin is developed as an open-source solution, ensuring transparency and giving technical teams full control and insight into how the integration works. This is especially valuable for organizations that want to retain full ownership of key components of their e-commerce platform.

The source code is publicly available on GitHub: github.com/macopedia/orotpay

Explore the Plugin and Documentation

If you’re planning an OroCommerce implementation or developing an existing B2B platform, the official Tpay integration is worth considering at the payment design stage.

If you’re planning an OroCommerce project or want to improve the payment experience in your B2B platform, the Macopedia team will be happy to share our experience and help you choose the right solution.

Get in touch and let’s talk about your business needs.