FastSpring is a strong fit for downloadable software and web apps that need localized checkout (local currencies, payment methods, and languages) mapped back to one revenue schema.
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#
Add FastSpring API credentials so CashSDK can read products and subscription status.
Each FastSpring product maps to a CashSDK product and the entitlement it unlocks.
Plan changes, renewals, and cancellations sync into your unified revenue ledger.
Connect FastSpring#
In the FastSpring dashboard, go to Integrations → API Credentials and create a username/password credential pair. Copy them.
Open Settings → Billing → FastSpring and paste the credentials. They are stored encrypted at rest. Use your test store while you build.
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#
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.
Point CashSDK at your live store credentials and webhook secret, and move the
SDK to csk_pk_….