Table Of Contents


You can obtain free community support for example through stackoverflow, or also through the Symfony2 mailing list.

If you think you found a bug, please create a ticket in the bug tracker.

Continuous Inspections

If you take code quality seriously, try out the new continuous inspection service.



A unified API for processing payments with Symfony


This bundle provides the foundation for different payment backends. It abstracts away the differences between payment protocols, and offers a simple, and unified API for performing financial transactions.


  • Simple, unified API (integrate once and use any payment provider)
  • Persistence of financial entities (such as payments, transactions, etc.)
  • Transaction management including retry logic
  • Encryption of sensitive data
  • Support for many payment backends out of the box
  • Easily support other payment backends

Getting started

Once you followed the Setup instructions, if you have no prior experience with this bundle or payment processing in general, you should follow the Accepting payments guide.

Once you grasp how this bundle works, take a look at the Payment form chapter to learn how to customize the form.