Stykite
  1. Integration
Stykite
  • Introduction
  • Pre-requisites: Account & API Keys
  • Integration
    • Self-Serve Integration on your SaaS/AI App
    • Usage-Based Billing
    • Customer Facing Widgets
      • Pricing Widget Integration Guide
      • My Account Widget Integration
      • Subscribe Button
    • API Reference
      • Webhooks
        • Customer Subscription Status Update
        • Add-on Purchase Success
      • Usage
        • Send Usage
      • Customer
        • Create Customer with Auto Subscribe
        • Get Customer and Subscription Details
      • Subscription
        • Cancel Subscription
        • Update Subscription
  • Learning Stykite
    • Subscriptions & Plans
    • Add-ons
    • Pricing Versions
    • Manual Subscriptions & Exclusive Plans
    • Invoices
    • Payments
    • Sales Tax
    • Customers
    • Transactions & Refunds
    • Settings
  1. Integration

Self-Serve Integration on your SaaS/AI App

Stykite’s unique architecture enables you to launch and scale your AI/SaaS product in minutes. Follow this guide for the fastest way to set up self-serve billing.
Overview
Screenshot 2025-03-16 at 4.12.26 PM.png
Step 1: Create a Plan
Define pricing plans for your AI/SaaS application. You can create flat-rate, usage-based, or hybrid plans directly in the Stykite Dashboard.
📌 Go to: Plans Setup
Step 2: Customize Your Pricing Table
Stykite offers an advanced Pricing Table Widget that integrates seamlessly with your website.
Edit your pricing table at Pricing Widget. https://app.stykite.com/customer-portal/pricing-widget
Need additional customization? We offer free support—just reach out at support@stykite.com.
Step 3: Configure Workflow Settings
To ensure smooth subscription management, configure all required settings:
Primary settings: Pricing Widget
https://app.stykite.com/customer-portal/pricing-widget
Additional settings: Workflow & Subscription Settings
https://app.stykite.com/settings
⚠️ Missing configurations may affect how subscriptions and payments function.
Integrate Pricing Table on your AI/SaaS app.
View the guide here: - https://docs.stykite.com/doc-823307
Step 4: Enable Your Payment Processor
Stykite supports two payment modes:
Connect your own processor (e.g., Stripe, PayPal) via Payment Settings.
Use Stykite's Merchant of Record service for global payments and sales tax compliance.
Note - By default, Stykite enables it's MoR payment processor in test mode. You can change it to any other payment provider.
Step 5: Integrate Stykite into Your Workflow
How the Workflow Operates
A customer visits your pricing page.
They select a plan and click “Get Started”, redirecting them to your sign-up page.
Step 6 - Creating a User
After sign-up, call the CreateUser API to register the user in Stykite: API Reference: CreateUser API
https://www.apidog.com/apidoc/project-562926/api-7827908
Step 7: Set up webhooks
This is to track subscription changes (upgrades, downgrades, cancellations, failed payments).
Based on the Plan ID, you can dynamically control feature access in your app.
Handling Usage-Based Billing
If your pricing includes usage-based billing, refer to our Metered Billing Guide.
Final Step: Test & Launch
✅ Test your setup to ensure everything is working as expected.
✅ Monitor webhooks for real-time subscription updates.
✅ Go live and start monetizing with Stykite!
Need help? Contact support@stykite.com or join our community on Discord and Slack. 🚀
Modified at 2025-03-16 10:44:03
Previous
Pre-requisites: Account & API Keys
Next
Usage-Based Billing
Built with