Documentation Index
Fetch the complete documentation index at: https://waffo.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Providing automated, high-success-rate billing solutions for recurring payment scenarios. Through a mechanism of “one-time authorization, multiple automated deductions,” we support flexible billing cycle configurations and smart retries. This helps merchants achieve sustained growth in subscription revenue while optimizing the user experience.What is Subscription Payment?
Subscription Payment, also known as automatic billing or recurring billing, is a payment model where users sign an agreement/authorization during the initial payment, and the system automatically initiates deductions based on an agreed cycle (e.g., weekly/monthly/yearly). By automating the “payment action,” it significantly reduces the friction of renewal operations, serving as the core infrastructure for SaaS services, streaming memberships, and content monetization businesses.Core capabilities
Use cases
Supported payment methods
Through Waffo, you can access mainstream payment methods that support “Credentials on File” and “Merchant Initiated Transactions (MIT).” Bank Cards (Credit/Debit Cards)- Tokenization Security — A token is created upon the first payment. Subsequent deductions use MIT (Merchant Initiated Transaction) mode, requiring no CVV re-entry.
- 3DS Smart Verification — Mandatory 3DS verification for the initial signing ensures legal authorization, while subsequent auto-debits are exempted to balance security and experience.
- Auto-Update — Supports VAU (Visa Account Updater) and ABU (Automatic Billing Updater).
- Native Experience — Utilize device biometrics for the initial authorization, providing a frictionless user experience.
- Token Status Awareness — Receive real-time notifications on token status changes (e.g., updates, suspensions, restorations) to maintain subscription continuity.
Subscription models & experience
Waffo Subscription Payment offers flexible business model configurations to adapt to different commercial strategies.Core business models
You can select the subscription model via the Dashboard or API:Trial & promotion configuration
Free Trials
Supports 0-amount pre-authorization (immediately reversed after verifying card validity) to lower the barrier to entry.
Discounted Trials
Supports setting special prices for the first N periods, automatically reverting to the original price thereafter.
Deduction & retry logic
The system automatically handles the billing flow to maximize success and minimize manual intervention. Billing FlowGenerate MIT Order
Default strategy retries 24 hours after failure, and again 48 hours later (parameters configurable). Supports triggering automatic payment failure notifications via email to guide users to update their payment method.
Integration
We provide multiple integration methods to help you seamlessly embed subscription capabilities into your business system.Hosted checkout
API integration
The following core APIs are available for subscription management:| Endpoint | Description |
|---|---|
POST /api/v1/subscription/create | Create subscription order, initiate signing. |
POST /api/v1/subscription/cancel | Cancel subscription. |
POST /api/v1/subscription/change | Support plan upgrades/downgrades. |
Security & compliance
Waffo follows global financial data security standards to ensure the safety of recurring billing.Frequently asked questions
What is 0-amount pre-authorization?
What is 0-amount pre-authorization?
How does the payment failure retry mechanism work?
How does the payment failure retry mechanism work?
How are card changes (e.g., expiration, replacement) handled?
How are card changes (e.g., expiration, replacement) handled?
Need help? Contact support