Rules run on Shopify’s Payment Customization API and Delivery Customization API. Whatever those expose is the ceiling for every app in this category, so the limits below are not specific to this app.
The US and Canada credit card rule
Non-Plus stores in the US and Canada cannot touch the credit card option
Shopify limits payment customizations in those two countries to non-credit-card methods. You can hide, rename and reorder alternative methods normally — but any setting applied to the credit card fields simply will not apply at checkout.
This is hide, rename and reorder, not just renaming. Shopify Plus stores are exempt.
It is tied to where the store is based, not where the customer is. A US store on Basic cannot change the credit card option for anyone; a UK store on Basic can.
It fails silently
This is the part that costs people hours. Per Shopify’s documentation, when API usage is restricted the function still receives every payment method, but “output operations that target restricted payment methods will not take effect on the checkout.”
So the rule saves, activates, shows as Active, and does nothing. No error, no warning. If you are in the US or Canada, not on Plus, and a credit card rule appears to be ignored — it is being ignored, by Shopify.
Wallets and logo-named methods
| Limit | Detail |
|---|---|
| Cannot be renamed | Any method whose name is a logo — Shop Pay, Apple Pay, Google Pay — plus all wallets and the Shopify native gift card field |
| Cannot be reordered | Wallets. They can be removed from the Express or payment section, but not repositioned |
| Inside Shop Pay | Payment customizations do not apply to any method except the native gift card field |
That last one is easy to miss: a customer who checks out through Shop Pay does not get your payment rules at all.
Hiding specific placements is Plus-only
Shopify’s API can hide a method from one placement — say the Express row but not the payment list. That is Plus-only.
On non-Plus stores the placement setting is ignored and the entire payment method is hidden from checkout. Worth knowing if you expected a method to disappear from one place and stay in another.
Point of Sale
Payment Customization Functions do not run in POS, and operations are not applied. The same is true of delivery customizations.
Shipping and delivery
The Delivery Customization API supports hide, rename and sort on delivery options — carriers, local delivery and pickup.
| Limit | Detail |
|---|---|
| Ceiling | 25 active delivery customizations per store, across all apps |
| PO Box detection | Only works for rates from carrier services or third-party shipping apps. On Shopify’s built-in rates the address data needed to detect a PO Box may not reach the function |
| Renamed labels | Appear at checkout only — confirmations, packing slips and your admin keep the original rate name |
The app can only act on rates Shopify has already returned. A rate missing because of a shipping zone gap looks identical to one hidden by a rule.
The 25-customization ceiling
- 25 active payment customizations
- 25 active delivery customizations
Counted across every installed app, not per app. Draft rules do not count, so pausing one frees a slot. See rule will not activate.
What is not a Shopify limit
These look identical to platform limits from the merchant’s side, but come from your subscription:
| Looks like Shopify | Actually your plan |
|---|---|
| ”I can only make 5 rules” | Rule cap, applied per method type |
| ”I can only add N conditions” | Per-rule condition cap |
| ”Reorder is greyed out” | That action is not enabled on your plan |
Things no checkout app can do
- Change what a method charges, or add a surcharge
- Create a payment method or shipping rate — those live in Shopify Settings
- Change methods after an order is placed
Sources
- Payment Customization Function API and About functions in payments
- Delivery Customization Function API
- Checkout customization in the Shopify Help Center
Shopify revises these APIs periodically. Verified against the above in August 2026.