Who Is This For?
This guide is for merchants who sell digital products with a single payment — no recurring billing. Common examples include:Step 1: Create Your Product
1
Go to Products
In your Dashboard, navigate to Products from the sidebar.

2
Click Create Product
Click the Create Product button in the top right corner. Select One-Time as the product type.

3
Fill in Product Details
- Name: Your product name
- Price: Set the price and currency
- Description: What the customer gets
- Image: Upload a product image (optional but recommended)
4
Save and Activate
Click Save to create the product. The product starts in test mode — only visible to test checkouts.When you’re ready to sell, switch the product status to Active in the product detail page.
Step 2: Share Your Checkout Link
Once your product is created, you’ll get a checkout link that you can share anywhere.Get the Link
On the product detail page, copy the checkout link:Where to Share
- Your website — Add a “Buy Now” button linking to the checkout URL
- Email campaigns — Include the link in newsletters or launch emails
- Social media — Share directly on Twitter, Instagram, or other platforms
- Landing pages — Embed the link in your marketing pages
This is all you need to start selling. No code required. Customers click the link, pay, and receive a confirmation email automatically.
Step 3: Track Orders
After customers purchase, you can track everything from the Dashboard.Orders Page
Navigate to Payments in the sidebar to see all completed orders.
- Customer email
- Amount paid
- Payment method
- Order status
- Date and time
Email Notifications
By default, both you and the customer receive email notifications on purchase. You can customize notification settings in Settings → Notifications.Step 4: Manage Your Products
Update Product Details
You can update the product name, description, price, or image at any time from the product detail page.Publish to Production
Products you create in test mode need to be published before real customers can purchase them:- Go to the product detail page
- Click Publish to Production
- The product is now live and available for real payments
Business Scenarios
The following are example scenarios. Adjust them to match your actual business.
Scenario 1: Selling an Online Course
- Create product: Enter your course name and set a price of $49 (example)
- Share link: Add the checkout link to your course landing page
- Customer purchases: They pay and receive an order confirmation email
- Deliver content: Use webhooks to automatically grant course access, or manually send access details
Scenario 2: Selling Design Templates
- Create product: Upload your template bundle with preview images
- Set pricing tiers: Create separate products for different bundles (e.g., Basic 49, Complete $99) (example)
- Share links: Each product has its own checkout link
- Delivery: Configure webhooks to send download links after purchase
Scenario 3: Software Licenses
- Create product: Set up your software as a one-time purchase
- Customer purchases: Payment is processed automatically
- Generate license: Use webhooks to trigger license key generation in your system
- Deliver: Customer receives their license key via email
Going Further: Code Integration
For automated delivery or custom checkout flows, you can integrate with the Waffo Pancake API.When You Need Code
- Automated delivery: Send download links or license keys automatically after payment
- Custom tracking: Pass metadata (user ID, campaign source) to track conversions
- Dynamic pricing: Create checkout sessions with custom amounts
How It Works
Testing Before Launch
Use test mode to verify your entire flow before accepting real payments.1
Enable Test Mode
Toggle the Test/Production switch in the top navigation bar of your Dashboard.
2
Create a Test Purchase
Open your checkout link and complete a purchase using a test card:
3
Verify in Dashboard
Check that the test order appears in your Payments page and that notification emails were sent.
Launch Checklist
Before going live:- Product created with correct name, description, and price
- Checkout link tested in test mode
- Order confirmation email looks good
- Product published to production
- Checkout link shared on your website / social media
Next Steps
Set Up Webhooks
Automate delivery by receiving payment notifications
Manage Refunds
Handle refund requests from customers