2
3 Comments

What language are subscription models built in?

Hi Devs,

I have a question and hoping that it’s worded correctly.

I want to know what language subscriptions are built on, like when you’re paying for Netflix what language are they using to do that? And when you’re paying monthly and it’s automated, is it the same language?

Can this language be used to do the opposite (unsubscribing)?

Hope this makes some typa sense :)

  1. 6

    Hi!
    Subscriptions can be build in any programming language.

    But you don't need to build your own subscription software, there are tons of solutions ready to be used, Paypal has it, for example. It's just a matter of integrating with your software / platform.

    There are services that integrate with Wordpress, for example.

    Hope that's the info you ware looking for. Best of luck.

    1. 1

      Thanks for your answer. I know there are ways to integrate a subscription model to a site without actually building it but I wanted to know what language it’s actually built on? And if that’s the same language for unsubscribing too.

      1. 1

        Hey, sorry I missed your reply.
        Writing a subscription "feature" is part of a software product, and it can be done and basically any language.

        Most used software languages for Web development nowadays are JavaScript (node framework), Python (Django or Flask framework), Ruby (Ruby on Rails framework), or Java (there are several java frameworks).

        If you're curious about how services talk to each other, in modern web services, we use a lot of APIs (Application Programming Interface) to communicate using basic HTTP protocol (the language of the web). APIs are implemented to talk with each other using a common format, usually JSON.

        After all this explaining... to get to your original question: The language used to implement subscriptions is defined by the specific service, everyone uses a different one. Some services have public APIs you can use to do changes, to for example unsubscribe, but some others don't.

        Any language can be used to connect and talk with an API, you could choose the one you like the most :)

Trending on Indie Hackers
Finally, I think I've got a good idea 17 comments How do you read this logo? 17 comments Former Head of Growth at Morning Brew (3m+ subscribers), now running media consultancy. AMA! 10 comments Find SaaS Ideas #0015 7 comments Building a course to help people level up their Software Engineering careers, what do you think? 7 comments 6 Simple steps to validate your business idea 1 comment