FunnelFox Billing’s Subscription engine connects your products and the payment processor to handle subscription management automatically.

Key features

  • Subscription management: Pause/resume, discount application, subscription deferral, and auto-renewal control through a unified dashboard.
  • Payment processing: Secure payment method vaulting, one-click purchases, deduplication, and 3D Secure handling.
  • Multiple subscription models: Support for free trials, paid trials, lifetime purchases, and recurring subscriptions with versioned price points.
  • Real-time notifications: Webhook events for subscription changes with automatic retry delivery and idempotency support.
  • Smart payment recovery: Automated retry logic with configurable schedules, grace periods, and partial charge recovery strategies.

Arhitecture

The Subscription engine integrates your paywall page and Primer, automating subscription management:
  • Checkout: Your paywall uses Primer SDK and calls Subscription engine APIs to create subscriptions.
  • Payment processing: The engine processes payments through Primer while managing subscription state.
  • Real-time updates: Webhooks keep your backend synchronized with subscription changes.

Get started

1

Set up integration

Create your FunnelFox Billing account, integrate with Primer, and define your subscription offerings and price points. Integration guide →
2

Build checkout flow

Implement checkout by combining Primer Universal Checkout with FunnelFox Billing APIs to handle payment collection and subscription creation. Checkout flow →
3

Manage subscriptions

Use the Support Tool dashboard to view customers, process refunds, modify subscription terms, and handle customer service requests. Subscription management →
4

Handle webhook events

Implement webhook endpoints to receive real-time notifications about subscription changes and keep your systems synchronized. Webhook events →