NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4556 most downloaded on Packagist
One million downloads of Payum already! Payum offers everything you need to work with payments. Friendly for all PHP frameworks (Symfony, Laravel, Zend, Yii, Silex). Check more visiting site.
Last release 11 months ago
03 Nov 2025
Ships fairly regularly
a new release about every 9 months
Most releases are documented
notes for 51 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
130 releases · first in 2013
fix league deprecations by @dpfaffenbauer in #1022
Full Changelog: 1.7.6...1.7.7
One column per quarter.
Allow ^7.0 for league/uri and league/uri-components by @mbenoukaiss in #1004
Full Changelog: 1.7.5...1.7.6
chore: fix ci deprecations by @Chris53897 in #986
payum/payum@^1.* by @Prometee in #1001Full Changelog: 1.7.4...1.7.5
Replace php-http/guzzle6-adapter with php-http/guzzle7-adapter in docs by @pierredup in #945
Full Changelog: 1.7.3...1.7.4
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix deprecations in PHPUnit and remove risky tests by @pierredup in #908
Full Changelog: 1.6.2...1.7.0
Updated Payex test url by @sharald in #814
Full Changelog: 1.6.2...1.6.3
Fixed assertContains deprecation
Merge pull request #884 from pierredup/iso4217-4.0
Add support for iso4217 version 4.0
fix(symfony doc): set correct command name for debugging
Minor grammar fixes
Added helpful comments to get-it-started.md
I've seen multiple examples where developers point to the skd_config.ini full path instead of its directory (me included). This should fix that misconception.
Use the CSPRNG provided by PHP 7
For PHP 5 support, see: https://github.com/paragonie/random_compat
Add Github actions workflow to run tests
Update alcohol/iso4217 which supports PHP8
Replace basename for target url
Migrate to Github actions
Handle Paypal Rest gateway when using standard Payment object
Add subtree split workflow
Handle cancel from PayPal rest action
Fixed assertNull call
Fixed assertContains deprecation
Fixed assertInternalType deprecation
Revert some usage og assertStringContainsString
Fix #824 Issue
Support toArray and __toArray methods in stripe
Nothing published for this version
Nothing published for this version
Nothing published for this version
add RequestTokenVerifier, use league uri to check urls
[bridge][omnipay-v3] make compatible with OmnipayV3Bridge
[paypal-ec] Re-factor CancelRecurringPaymentsProfileAction as actions proxy
[core] Do not use base api classes where it is appropriate
[security] Add ability to crypt data stored to database
[klarna][checkout] Fix default uris options are not set correctly to config obj.
[bridge][symfony] Allow choices to be defined as callbacks.
[paypal][rest] Fix testsFix comments starting with # are deprecated
[gateway] Remove guzzle.client from the gateway factory config
guzzle.client from the gateway factory config[skeleton] Remove deprecated features from skeleton.
[gateway] Better handing for exception thrown on onPostExecute while processing an exception (EntityManager is closed issue).
Made ApiAwareTrait interface tolerant
Updated guzzle6-adapter dependency & rolled back a workaround
[registry] First check factory option from config. Deprecate getFactoryName method
[doc] Add how to contribute from sub repository doc
[paypal] Add support of Paypal Masspay.
Foundation for payouts. Payout model, generic actions.
[symfony] Do not fail on empty request stack
[stripe] Allow use of explicitly passed credit card.
RenderTemplateAction action.* [stripe] Subscription billing.
[bridge][symfony] add obtain credit card action builder.
[stripe] add ability to store credit card and charge it later.
[credit-card] Fixes regression in the bundle. Symfony's validator marks all fields as invalid on credit card form submission.
[spl] add get method to array object. with default option.
[security] add ensure var is sensitive value method.
[doc] Update list of supported gateways
[symfony] Add GatewayFactoryBuilder
[skeleton] Require payum/core with needed fix
[builder] Add abiliry to pass gateway factory factory, as callable
[paypal-ec] Do not overwrite previous query parameters when adding cancelled=1 to cancel url.
[paypal-ec] Fix status action. The status must be pending when user comes back from Paypal side.
[builder] Add ability to customize concrete gateway factory config.
Nothing published for this version
Nothing published for this version
Nothing published for this version
[authorize.net] Use official sdk authorizenet/authorizenet-php deprecation.
addCoreGatewayFactoryConfig methodgetTokenStorage method to payum objectsupports method.[reply] remove "continue", clicking on it user can do double payment
UpdateRecurringPaymentProfileAction config on PaymentFactory.[facade] add ability to pass builders (closures) to Payum facade builder, various bug fixes.
[registry] add ability to disable auto adding of storage extensions.
Drop support of php5.3 and php5.4
[reply] remove "continue", clicking on it user can do double payment
UpdateRecurringPaymentProfileAction config on PaymentFactory.[buzz] Do not force TLSv1 Cipher for NSS.
[paypal-ec] Add UpdateRecurringPaymentsProfile require and an action for it.
UpdateRecurringPaymentsProfile require and an action for it.[composer] Require stable versions
[extension] Rework extension. Introduce context.
StorageInterface::findBy returned value. It must be an array of object. or empty.CreditCardDateValidator validator.GetHumanStatus request compatible with interface.[reply] remove "continue", clicking on it user can do double payment
UpdateRecurringPaymentProfileAction config on PaymentFactory.[paypal-ec] Add UpdateRecurringPaymentsProfile require and an action for it.
UpdateRecurringPaymentsProfile require and an action for it.Your coding agent can read these notes before it upgrades. Set up the MCP server →