Choose an integration path
Choose one path before you start. Both paths end with sandbox testing and submitting acceptance materials to the Waffo technical support group.API integration
Use this path if you already have your own checkout, need full server-side control, or want to integrate manually with the API Reference.1
Choose the payment product
Use one-time payment for single-charge orders, or subscription payment for recurring billing.
2
Integrate the required APIs
Follow the API direct roadmap and implement the required APIs.
3
Check API Reference details
Use API Reference for fields, requests, responses, and signing details.
4
Complete extra payment setup
If you need Apple Pay or Google Pay, complete the extra testing and configuration in Sandbox and testing.
5
Submit acceptance results
Finish sandbox testing, download and fill in the acceptance case template, then submit the results to the Waffo technical support group.
AI integration tool
Use this path if you want an AI coding tool to generate SDK integration code, tests, and a test report.1
Install waffo-integrate
Run
npx @waffo/waffo-integrate.2
Trigger the integration
Trigger Waffo integration in Claude Code or Cursor.
3
Answer business questions
Answer the AI’s business questions, such as product type, refund, subscription, and whether Webhook integration is required.
4
Review code and test report
The AI generates code, runs integration tests, and outputs a test report.
5
Submit the test report
Submit the test report to the Waffo technical support group for confirmation.
Recommended: Use the AI integration tool (waffo-integrate)
waffo-integrate is Waffo’s official AI integration Skill. It uses an interactive wizard to automatically generate production-ready code — 33% faster than manual integration, with a 100% success rate.Installation
Usage
After installation, trigger it in your AI assistant:- Type
integrate waffo - The Skill will guide you through: selecting a feature (payment / refund / subscription / Webhook) → detecting your language → generating code → running validation tests
Supported languages and features
All features can be integrated automatically via the Skill: payments, refunds, subscriptions (including upgrades and downgrades), Webhooks, merchant config queries, and payment method queries.
Advantages
Manual integration
If you prefer not to use an AI tool, follow these steps to integrate manually.Prerequisites
- Waffo Merchant account
- API Key (from the Dashboard)
- RSA key pair (see Authentication and signing)
1
Install the SDK
2
Initialize the client
3
Create a payment
4
Handle the Webhook callback
See the Webhook section.