4 ms·
I don’t do subscriptions, I sell pay-once licenses for a desktop app. Fastsprings API sucks, and the licensing options are very limited, but it works. My repo
by jakobegger 8y ago
I don’t do subscriptions, I sell pay-once licenses for a desktop app.
Fastsprings API sucks, and the licensing options are very limited, but it works.
My reporting script uses IMAP to download and parse order confirmation emails from Fastspring. Not an elegant solution, but it does get the job done.
- seanwilson 8y ago> My reporting script uses IMAP to download and parse order confirmation emails from Fastspring. Not an elegant solution, but it does get the job done. Yeah, I've had to consider similar frustrating options as well because of surprising functionality lacking in APIs. For example, for Paddle subscriptions, the webhook that gets called when a subscription is created sends you a user specific URL that lets a user cancel or update their payments and that's the only place you can get programmatic access to it. You can query the subscription data from their API and it returns most fields you'd expect except for these URLs. You've either got to create your own database to store these or deal with it manually when you get support emails.
- ezekg 8y agoHave you thought of using something like https://keygen.sh https://keygen.sh to handle the licensing side of things (inc. licensed distribution), while keeping FastSpring for processing payments/VAT/etc? I'm the founder of Keygen, so let me know if you're interested and we can chat.