Public Checkout
Sell through storefronts, checkout links, and payment pages.
Public checkout pages let customers buy products or services.
When To Use Public Checkout
Use public checkout when a customer should complete a purchase without logging in to your workspace.
Use a storefront when customers should browse multiple products or services. Use a checkout link when you want to send a customer directly to one payment flow, such as a package, retainer, event fee, or service deposit.
Before Sharing A Checkout Page
Before sharing a checkout link or storefront, confirm products, prices, taxes, payment provider, success page, and order creation.
Checklist:
- products or services are active;
- pricing is correct;
- tax behavior is correct;
- payment gateway is connected and in live mode when taking real payments;
- checkout link or storefront slug is correct;
- confirmation and success behavior are correct;
- order creation works in Commerce;
- customer-facing copy is clear.
Test A Checkout Link
- Open the checkout link from Commerce.
- Confirm the public page loads without requiring sign-in.
- Review item names, descriptions, quantities, and totals.
- Complete a test payment when using a test gateway mode.
- Confirm the success page loads.
- Confirm the order appears in Commerce → Orders.
Do not use live card payments for routine testing. Use sandbox or test-mode credentials where your gateway supports them.
After the test, compare the order, payment record, gateway dashboard, customer receipt, and any follow-up workflow. Checkout is only ready when those records tell the same story.
Test A Storefront
Use storefronts when customers should browse products. Use checkout links when you want to send customers directly to a specific payment flow.
Before publishing a storefront:
- Open the storefront public URL.
- Review product cards and product detail pages.
- Add an item to checkout.
- Complete checkout in test mode.
- Confirm the resulting order has the expected products and customer details.
Payment Methods
Public checkout depends on the payment gateways configured in Settings → Finance. If checkout does not show an expected payment method, check the gateway connection, gateway mode, and product checkout configuration.
Provider references:
Confirm the gateway is in the intended mode before sharing the link. Test mode is useful for setup, but a live customer checkout needs live credentials and a real payment method.
Customer Experience
Customers should be able to:
- open the link without signing in;
- review what they are buying;
- see the correct total before paying;
- complete payment through the configured gateway;
- land on a success page after payment;
- receive any follow-up communication configured by your workflow.
Troubleshooting
If a public checkout page does not work:
- confirm the storefront or checkout link is active;
- check that products are active and priced;
- check that payment gateways are connected;
- check whether the gateway is in sandbox or live mode;
- confirm custom domain DNS is active if using a branded URL;
- test the built-in workspace URL to separate DNS issues from checkout issues.
If checkout succeeds but the order looks wrong, review product selection, quantity, tax settings, customer fields, and workflow output before changing gateway settings.