2026
Commerce Layer changelog for software updates, new features, and general improvements.
Added option to disable payment gateways, and more️
January 21, 2026
We just powered the whole set of our supported payment gateways with a couple of new options:
Disable / enable — Now you can disable the payment gateways you don't use anymore (and possibly re-enable them, if needed) by passing a new trigger attribute on the specific payment gateway type. Active / inactive payment gateways can be retrieved by filtering / sorting the list by the new
disabled_attimestamp with the proper query.Force payments — the force payments option is now available on additional payment gateways beyond Stripe (for which it was already enabled by default). For those gateways (including Adyen, Axerve, Checkout.com, Satispay, and all external gateways), the feature is not enabled, meaning that the value for the
force_paymentoption isfalse. Set it totrueon the specific gateway if you want incoming payment events to automatically align the order’s payment source with the one used by the transaction (as long as the order is still editable).
Custom include list for external resources, and more️
January 15, 2026
Now you can overwrite the default list of resources included in the request payload of all the external resources (external order validations excluded) and specify a custom one. The allowed includes are based on the target resource required by the external request. Providing an invalid include for the target resource will result in an error.
On top of that, in the past few days, we released the following minor (but still relevant) updates:
Imports — we added a new boolean parameter that you can set to
true(default isfalse) to disable the interruption of an import even if the number of errors exceeds the 10% threshold. We also enabled the possibility to add and/or remove tags directly when importing taggable resources.

