23 January 2026
General
After incorporating feedback from the public beta phase, Payment predicates are now generally available for Checkout.
When creating or editing an Application, Payment predicates let you set conditions to control payment behavior using true/false logic. You can use the following types of Payment predicates:
- Payment Integration predicates: define when specific Payment Integrations are shown during checkout. For example, you can tailor availability based on Cart amount or Customer Group for a more optimized checkout experience.
- Automated Reversal predicates: define conditions for automatically canceling or refunding a Payment if the Order-creation process fails, helping reduce manual intervention.