You are browsing upcoming documentation for version 6.1 of OroCommerce, scheduled for release in 2025. Read the documentation for version 6.0 (the latest LTS version) to get up-to-date information.

See our Release Process documentation for more information on the currently supported and upcoming releases.


OroInfinitePayBundle adds Infinite Pay integration into Oro applications.

The bundle helps admin users to enable and configure Infinite Pay payment method for customer orders, and therefore allows customers to pay for orders with Invoices attested by Infinite Pay service.

For prerequisites and steps on configuring the integration, please see user configuration documentation.


For a successful payment request to InfinitePay the customer must also provide additional information on the payment step. The following fields will be shown on the payment step if InfinitePay was selected as payment provider:

  • company

  • email address

  • legal form (i.e., Freelancer, GbR)

Payment Finalization

To set an invoice as paid, there are two approaches. The first one is auto-detection by InfinitePay. This requires the shop owner to book this option with InfinitePay and making the company bank account accessible to InfinityPay. The second option is to inform InfinitePay when the money for an order (respective invoice) was received. This is done by triggering Apply Transaction to InfinityPay referencing the order id.

Business Tip

Considering business to business eCommerce for your company? Our comprehensive guide packed with relevant stats and examples will help you decide.

Related Documentation