OroCommerce InfinitePay Integration

Oro Team
Supports versions: 3.1.0 LTS, 4.1.0 LTS, 4.2.0 LTS, 5.0.0 LTS

Short Overview

InfinitePay is a holistic approach to fully automated, secure payment processing in eCommerce ideally suited for B2B online shop operators. Delight your B2B customers by offering them the online payment option that allows for purchasing goods on open account terms.

InfinitePay is a native B2B payment system targeting eCommerce merchants that enables a fully automated and secure online payments. With InfinitePay online shops operators can offer their customers a highly preferable “purchase on account” payment option for orders up to 50K Euro or even more.

If a customer is unable to meet the due date of the bill, InfinitePay can take over your due receivables allowing you to only use the advantages of intelligent risk control. The InfinitePay integration allows to get invoices to be timely paid covering the risk of accounting losses. Once an invoice is set for payment, InfinitePay verifies a purchasing institution and determines whether the client is eligible for the invoice payment. If not, the client will be asked to select a different payment method.


To configure InfinitePay, navigate to Configuration → Commerce → Payment → Infinite Pay.

There are Display Options like bundle activation status and labels for frontend display. The account data (provided by InfinitePay upon registration) need to be filled out under Credentials.

In Advanced Options, Auto Capture and/or Auto Activation is enabled.


At the checkout, a customer has to provide their billing address. For a successful payment request, the customer should specify all the data marked as mandatory. On the payment step, if InfinitePay was selected as payment provider, the email address and legal form (Freelancer, GbR) should be specified.

Payment Finalization

There’re two ways of marking an invoice as paid:

  • Auto detection by InfinitePay: the shop owner should book this option with InfinitePay and make the company bank account accessible to InfinityPay.
  • Informing InfinitePay when the money for an order (respective invoice) was received. To make this possible, it’s necessary to trigger an Apply Transaction to InfinityPay referencing the order ID.


Before installing an extension please check Oro Documentation for extensions installation and management instructions.

To expose InfinitePay service as a payment method for OroCommerce orders and quotes please follow the recommendations for the integration of new payment providers described in the Documentation.

OroCommerce Community Edition

  • 5.0.0 LTS
  • 4.2.0 LTS
  • 4.1.0 LTS
  • 3.1.0 LTS
to submit a support request

Oro Extensions store is our new technology and innovation hub connecting online merchants looking to extend functionalities of Oro business applications and developers willing to market solutions compatible with Oro products. The Extensions store allows Oro applications’ users to browse and instantly download cost-efficient connectors and integrations helping them make the most out of their OroCRM and OroCommerce deployments. The Extensions store lists free, paid, and quote-based extensions developed either by the Oro team or the Oro community. The offering includes extensions for management of leads and opportunities; tools for sales and marketing; integrations for payment processing, shipment, accounting, and invoicing; solutions for customer support, and much more. Oro Extensions store is always open to modules extending on the capabilities of Oro products. Join Oro’s vibrant ecosystem and leverage the multiple benefits this will bring. External developers contributing to the growing Oro Extensions store capture new customers for their products and services, and market their solutions on our site at no cost.

Click to show information

Back to top

You will be redirected to [title]. Would you like to continue?

Yes No

You will be redirected to [title]. Would you like to continue?

Yes No