FastSpring
FastSpring is a Merchant of Record (MoR) that handles global tax compliance, VAT/GST, and local payment methods. Subscribd integrates with the FastSpring API.Configuration
Environment variables
Checkout flow
FastSpring uses a hosted storefront for checkout.CreateSubscription returns an Incomplete subscription with a checkout_url in meta. Redirect the user to complete payment:
SubscriptionCreated fires from the webhook handler after FastSpring confirms the order.
Webhooks
Configure a webhook endpoint athttps://yourapp.com/subscribd/webhook/fastspring in your FastSpring Dashboard under Developer > Webhooks. Enable:
subscription.activatedsubscription.updatedsubscription.canceledsubscription.deactivatedorder.completedorder.failed
FASTSPRING_WEBHOOK_SECRET.
Limitations
- Proration is handled by Subscribd’s built-in
ProrationEngine. - Trial extension is not supported natively.
ExtendTrialupdates the localtrial_ends_atonly. - Pausing is not supported natively. Subscribd updates the local status only.