Differences between Payment and Pay
Last updated on
30 April 2025
You are browsing documentation for an older version of Drupal, which is not supported any longer, and the information may not be correct. See current documentation for Contributed modules
Payment and Pay are both general payment processing platforms. It takes a different approach to be more light-weight and flexible than Pay is. Some differences:
- Payment has had stable Drupal 7 releases since 2012.
- Payment is available for Drupal 8.
- Pluggable payment status information.
- Strict separation between API and UI.
- Strict separation between API and specific payment methods which allows for better interoperability.
- Extensive developer documentation.
- More integration with core and other contributed modules.
- More test coverage.
- Many developers I talked to did not agree with the approach Pay takes to process payments and/or feel that it deviates from existing code standards too much. This is of course highly personal and you should compare both code bases before making an educated decision on which platform to use.
Help improve this page
Page status: Not set
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion