FastSpring

Connect FastSpring (a long-established merchant of record for desktop and SaaS) so orders and subscriptions map to CashSDK entitlements.

FastSpring is a veteran merchant of record for desktop software and SaaS, with localized checkout, global tax handling, and subscription management honed over years of cross-border selling. Connect it to CashSDK and a desktop license and an App Store subscription roll up into one set of numbers.

How it works#

1
Connect your store

Add FastSpring API credentials so CashSDK can read products and subscription status.

2
Map products to entitlements

Each FastSpring product maps to a CashSDK product and the entitlement it unlocks.

3
Reconcile with webhooks

Plan changes, renewals, and cancellations sync into your unified revenue ledger.

Connect FastSpring#

1
Create API credentials

In the FastSpring dashboard, go to Integrations → API Credentials and create a username/password credential pair. Copy them.

2
Add them to CashSDK

Open Settings → Billing → FastSpring and paste the credentials. They are stored encrypted at rest. Use your test store while you build.

3
Register the webhook

Copy the webhook URL from Settings → Billing → FastSpring and add it in FastSpring under Integrations → Webhooks. Enable the order and subscription events, and paste the HMAC secret back into CashSDK so every event is verified.

Map your catalog#

For each FastSpring product, create a matching product in CashSDK and attach the entitlement it unlocks.

Test and go live#

1
Test with your test store

Complete an order in the FastSpring test store with the SDK on csk_pk_…. Confirm the entitlement is granted and the order appears under Events.

2
Switch to your live store

Point CashSDK at your live store credentials and webhook secret, and move the SDK to csk_pk_….

Next steps#