Payment method names: match the internal name, not the checkout label

Updated · SMART Functions Creator (E-TRADE PARTNER)

Payment customizations match Shopify's internal payment method name. The card option with number, expiry, and CVV fields is usually "Shopify Payments" or a provider name such as Stripe, Adyen, or Braintree, not "Credit card". Wallets are separate names. Use a contains match on one unique word when you are unsure.

5.0 · SMART Functions Creator builds this as a Shopify Function, free on live stores, no code.

Install free
On this page
  1. Matching rules
  2. Cash on Delivery
  3. Guest checkout and customer tags

Matching rules

  • Match values are compared with Shopify's internal name. Translated or themed checkout labels are not the value.
  • Prefer contains with a single distinctive word (for example "Payments" or "Stripe").
  • In comma-enabled fields the values are OR: "other,local" matches either. Do not put spaces after commas.
  • Shop Pay, PayPal, Apple Pay, and Google Pay each have their own name regardless of provider. Hiding a wallet removes it from both the express and regular sections unless Plus placement control targets one; move never moves the express button.
  • Logo wallets cannot be renamed. A manual payment method named PayPal or Venmo can be.

Cash on Delivery

COD must already be enabled in Shopify payment settings. Find its internal name before writing the rule, then hide or rename it with conditions such as country, subtotal, customer tag, or subscription presence. A discount cannot depend on the chosen payment method, because Shopify does not pass that to discount functions.

Guest checkout and customer tags

A payment customization can hide a method for a guest and show it once the customer enters an email that belongs to an eligible customer record. An explicit login is not always required for the tag to be available.

US and Canada, non-Plus stores

Shopify ignores hide, rename, and move operations on the main credit card option for stores in the United States and Canada that are not on Shopify Plus, even though the method appears in the function input. This is a Shopify platform rule. All other methods can be customized.

Related articles