Checkout Overview
Waffo Pancake uses a two-step checkout flow optimized for conversion. This design collects customer details first, then payment information, reducing abandonment and supporting accurate tax calculation.Checkout URLs
Product Purchase Links (Recommended)
Every product gets a permanent purchase link that never expires:Checkout Sessions (API)
For advanced use cases (dynamic pricing, custom metadata, programmatic checkout), create a session via the API:Checkout sessions are generated server-side and lock the product version, pricing, and currency at creation time.
Two-Step Flow
Consumer Details
Collect email, country, and billing info for tax calculation and order processing.
Payment
Enter card details or use Apple Pay / Google Pay to complete payment.

Step 1: Consumer Details
Collects information needed for tax calculation and order processing. Required Fields:
Conditional Fields (Based on Country):
Business Purchase Option:
Customers can toggle “I’m purchasing as a business” to provide:
- Business name
- Tax ID (for VAT/tax exemption)
Step 2: Payment

Card Payment
- Card number
- Expiry date (MM/YY)
- CVC/CVV
- Cardholder name
Digital Wallets
- Apple Pay (iOS, Safari)
- Google Pay (Android, Chrome)
- One-click with biometric auth
Subscription Checkout
For subscription products, additional billing information displays:Customization
Make your checkout page match your brand through the Checkout Settings in your dashboard.Logo
Upload a custom logo displayed on the checkout page. Supported formats include PNG, JPG, and SVG.Theme Mode
Light Mode
White background, dark text. Best for most brands.
Dark Mode
Dark background, light text. Modern aesthetic.
Color Settings
Border Radius
Control the roundness of UI elements with thecheckoutBorderRadius setting. Default is 8px. Options range from 0px (sharp corners) to 16px (extra-large rounding).
Ensure sufficient contrast between text and background colors for accessibility. WCAG recommends a contrast ratio of at least 4.5:1.
Store Information
Multi-Language Support
Checkout automatically displays in the customer’s browser language:Processing & Results
After payment submission:- Card validation — Luhn check, expiry, CVC verification
- 3D Secure — Bank verification (if required by the issuing bank)
- Authorization — Charge to card
- Order creation — Record in system
Error Handling
Test Checkout
Use Test Mode to try the checkout flow without real charges.Test mode is indicated by a banner: “Test Mode - No real charges will be made”
Merchant of Record Notice
At checkout footer, customers see:“This order is processed by our online reseller & Merchant of Record, Waffo Pancake, who also handles order-related inquiries and returns.”This disclosure is required for MoR compliance and helps customers understand the payment relationship.