Playbook · Shopify Payment Customization Function not hiding/reordering gateways
Shopify Payment Customization Function not hiding/reordering gateways at checkout — Functions, Plus, app.
Written for a Shopify owner or ops lead whose Payment Customization Function is installed but checkout still shows every gateway, never renames methods, or never reorders them (Functions deploy, Plus / eligible checkout, payment customization app). DIY-first: prove the Function is Active and selected on an eligible plan; fix the metafields / input query the customization reads; stop fighting a second payment customization, Scripts, or a theme-only wallet bug. Distinct from Shop Pay button missing, tip at checkout not showing, checkout UI extension not loading, and Cart Transform Function broken. No earnings claims, no invented case studies.
Nico at Latch AI Ops · Sep 10, 2026 · ~11 minute read
Buy the 72-hour install — $997Shop Pay missingCheckout UI extensionMerchant FAQ
01
Payment Customization Function not hiding/reordering — not Shop Pay, tip, checkout UI, Cart Transform.
Several products can look like “checkout payments look wrong.” They do not share a settings panel. This page is only when a Shopify Payment Customization Function should hide a gateway, rename a method, or reorder payment methods — and the live checkout still shows the default set in the default order. A missing Shop Pay / dynamic checkout button on PDP or cart is Shop Pay button missing. Tip / tipping option missing or not saving is tip at checkout not showing. A checkout UI extension / app block that never renders is checkout UI extension not loading. Cart lines that never merge or expand is Cart Transform Function broken. This page is only: Shopify Payment Customization Function not hiding/reordering gateways at checkout (Functions, Plus, app).
Six ordinary reasons hide/reorder never fires: the Function is Draft / not deployed Active; the shop is not on Plus / an eligible plan for payment customizations; the payment customization app is installed but not the selected customization; metafields / cart attributes the input query expects are missing; checkout.liquid Scripts are still fighting checkout extensibility; or you are debugging Shop Pay missing / tip / checkout UI / Cart Transform instead of payment customization output. Walk them in that order. You already pay for Shopify + the app. You do not need another “payments SaaS” to prove a Function that never runs.
02
Prove Payment Customization Function is Active on Plus / eligible checkout.
In the Partner / custom app → Extensions, confirm the payment customization Function is deployed Active (not only preview). Confirm the shop plan supports payment customizations (Shopify Plus / eligible checkout extensibility). In Admin → Settings → Payments (and Checkout / Apps), confirm the payment customization app is installed and selected. Screenshot Active status, plan eligibility, and which app owns the customization.
Reproduce on the live checkout (not only theme preview): build a cart that should hide COD, reorder Shop Pay / cards, or rename a method per your config. Capture the payment method list on the payment step. If Shop Pay is missing on PDP/cart but checkout methods are fine, leave this page and use Shop Pay button missing. If only the tip control is missing, open tip at checkout not showing.
03
Fix metafields, input query, Plus eligibility, and conflicting payment apps.
Confirm the cart / customer / market metafields and attributes your Function’s input query reads — missing namespace or wrong payment method handles means hide/reorder silently skips. Redeploy after fixing the GraphQL input query. Require checkout extensibility and an eligible plan; do not expect Script Editor payment Scripts to replace paymentCustomization after Plus / extensibility upgrades.
Disable a second payment customization, an old payment-rules app that also rewrites methods, or leftover Scripts that fight hide/reorder. Retest guest and logged-in checkouts, Markets countries, and draft vs live themes. If a checkout UI extension block never renders while payment methods are already correct, that is checkout UI extension not loading, not this Payment Customization playbook. If cart lines never merge while gateways look fine, use Cart Transform Function broken.
04
Checklist and how to prove hide / rename / reorder on live checkout.
Checklist: (1) screenshot Payment Customization Function Active + selected app, (2) confirm Plus / eligible plan for payment customizations, (3) confirm metafields / attributes the input query needs, (4) redeploy Function after input-query fix, (5) remove conflicting second customization / Scripts / payment-rules app, (6) confirm checkout extensibility (not checkout.liquid-only), (7) capture before/after payment method list on live checkout, (8) if only Shop Pay PDP button, tip, checkout UI block, or Cart Transform is wrong, switch playbooks.
Prove it: build the configured cart on the live storefront; checkout payment step hides / renames / reorders as configured; a second Markets locale still customizes; guest and logged-in both match. If methods are correct but a checkout UI extension never loads, open checkout UI extension not loading.
05
You tested Shop Pay missing, tip, checkout UI extensions, or Cart Transform instead.
Missing Shop Pay / dynamic checkout button on PDP or cart is Shop Pay button missing. Tip / tipping option missing or not saving is tip at checkout not showing. Checkout UI extension / app block not loading is checkout UI extension not loading. Cart Transform Function not merging/expanding lines is Cart Transform Function broken. None of those finish a Payment Customization Function that never hides or reorders gateways on live checkout.
Finish prove Active + Plus eligibility → fix metafields / input query / conflicts → live hide/reorder proof first. Only then open the related playbook that matches the remaining symptom.
06
When to stay DIY vs pay $997.
Stay DIY if you can spend one afternoon on the list above: prove Payment Customization Active on an eligible plan, fix metafields / input query, remove conflicting customizations / Scripts, and stop treating Shop Pay missing / tip / checkout UI / Cart Transform as the same bug. That is the whole playbook. No agency required. Short answers also live on the merchant FAQ. Related pages: Shop Pay button missing, tip at checkout not showing, checkout UI extension not loading, Cart Transform Function broken.
Pay for help when the work is not the paymentCustomization JSON — it is connecting the stack you already have so lead capture is not dying in DMs, cart / ops exceptions land in a channel you already check, and the live store is one workflow instead of a spreadsheet plus a Slack bot you forgot. That is the Latch AI Ops install.
What $997 USD one-time buys: lead capture on the live store, ops alerts in a channel you already check, and a checkout-ready workflow. 72 hours after collaborator access, not after payment. One live Shopify store. Access plus a delivery thread. Store URL collected at checkout. Not a SaaS seat, not a Functions-agency retainer, not a conversion guarantee, not a brand or theme job.
Other shops’ public ranges, not testimonials: a checkout / ops install typically runs $500–$2,500. A full ops consulting block typically runs $2,000–$5,000. $997 is the cheap end of that work, sold as a 72-hour install of three systems — not as an earnings number or uptime claim.
What it does not buy: more orders, automatic Payment Customization quotas, a Plus license, or a case study. Latch AI Ops has not published customer proof because there are no customers yet. You are buying the install.
Checkout is on Whop. Operator is Nico. United States offer. You can revoke collaborator access after handoff. We do not take owner passwords.