Utilities / Payments / Payment Services
Avatar of adrienjarthon
Founder at
Shared insights

To accept payments on, we first added support for Stripe which is by far the most popular payment gateway for startups and for a good reason. Their service is of awesome quality: the UI is gorgeous, the integration is easy, the documentation is great, the API is super stable and well thought. I can't recommend it enough.

We then added support for PayPal which is pretty popular for people who have money on it and don't know where to spend it (it can make it feel like you're spending less when it comes from PayPal wallet), or for people who prefer not to enter a credit card on a new website. This was pretty well received and we're currently receiving about 25% of our purchases from PayPal. The documentation and integration is much more painful than with Stripe IMO, I can't recommend them for that, but not having it is basically dodging potential sales.

Finally we more recently added support of BitPay for #Bitcoin and BitcoinCash payments, which was a pretty easy process but not worth the time in the end due to the low usage and the always changing conditions of the network: the transaction fees got huge after price raise and bitcoin because unusable for small payments, they then introduced support for BCH and a newer Bitcoin protocol for lower fees, but then you need a special wallet to pay and in the end it's too cumbersome, even for bitcoin users, to pay with it. I think unless you expect a bit number of payments using cryptocurrencies it's not worth implementing this solution, and better to accept them manually.

13 upvotes73K views
Avatar of Fodoj
Cloud and DevOps Consultant at mkdev

As a small startup we are very conscious about picking up the tools we use to run the project. After suffering with a mess of using at the same time Trello , Slack , Telegram and what not, we arrived at a small set of tools that cover all our current needs. For product management, file sharing, team communication etc we chose Basecamp and couldn't be more happy about it. For Customer Support and Sales Intercom works amazingly well. We are using MailChimp for email marketing since over 4 years and it still covers all our needs. Then on payment side combination of Stripe and Octobat helps us to process all the payments and generate compliant invoices. On techie side we use Rollbar and GitLab (for both code and CI). For corporate email we picked G Suite. That all costs us in total around 300$ a month, which is quite okay.

Services for Online Education Startup | articles about programming on mkdev (
11 upvotes405K views
Avatar of Epistol

I use Laravel because it's the most advances PHP framework out there, easy to maintain, easy to upgrade and most of all : easy to get a handle on, and to follow every new technology ! PhpStorm is our main software to code, as of simplicity and full range of tools for a modern application.

Google Analytics Analytics of course for a tailored analytics, Bulma as an innovative CSS framework, coupled with our Sass (Scss) pre-processor.

As of more basic stuff, we use HTML5, JavaScript (but with Vue.js too) and Webpack to handle the generation of all this.

To deploy, we set up Buddy to easily send the updates on our nginx / Ubuntu server, where it will connect to our GitHub Git private repository, pull and do all the operations needed with Deployer .

CloudFlare ensure the rapidity of distribution of our content, and Let's Encrypt the https certificate that is more than necessary when we'll want to sell some products with our Stripe api calls.

Asana is here to let us list all the functionalities, possibilities and ideas we want to implement.

11 upvotes293.6K views
Avatar of tomklein
CEO at Gentlent

Google Analytics is a great tool to analyze your traffic. To debug our software and ask questions, we love to use Postman and Stack Overflow. Google Drive helps our team to share documents. We're able to build our great products through the APIs by Google Maps, CloudFlare, Stripe, PayPal, Twilio, Let's Encrypt, and TensorFlow.

10 upvotes130.7K views
Avatar of michaelmota
CEO & Founder at AlterEstate

We are growing daily, and as we grow we find more things to keep track of. With Slack we've manage to create a simple integration to notify us on important matters of our software, for example, when a new user is created on any of our clients (automated billing process with Stripe).

When any of our servers are increasing the memory/cpu usage, also daily reports of all of our clients activities related to their website (Visits received, new leads generated, deals won/lost etc...)

8 upvotes17.1K views
Avatar of tim_nolet
Founder, Engineer & Dishwasher at Checkly

Stripe Stripe Billing Vue.js

When I started building a SaaS from scratch, I adopted the Stripe Billing product for managing plans and subscriptions. At that moment (roughly a year ago) I did not fully realise that this was a new addition to the Stripe product line.

One year down the road, I can write this decision and support it with technical details on how I implemented Stripe Billing and integrated it with the Checkly backend.

Key takeaways are:

  • Keep coupling minimal. I hardcode our pricing and plans into the pricing page.

  • Choose good ID's and a good structure to segment product and pricing. This enables grandfathering customers and adding ad hoc new products.

  • Use one or two webhooks to keep things in sync. We use just one webhook.

See all details with code examples in the linked blog post.

Our Stripe Billing implementation (
5 upvotes23.2K views
Avatar of yonasb
CEO at StackShare
Shared a protip

We've been using Stripe for a while to charge our customers (mostly for the ads you see on StackShare), but we only recently realized that you can actually invoice and charge customers all through Stripe's UI 馃槺

You just need a customer's email address, then you add them as a customer and create a new invoice and send it to the customer- all via the Stripe dashboard. The customer then gets an email with a link to the pay the invoice (via credit card, ACH, or wire transfer). Once the customer clicks the link in the email to pay they're taken to a page hosted at where they can download a PDF of the invoice and pay via credit card, or ACH/wire transfer.

Nevermind the fact that we built an entire Rails app to do all this 馃槖 We'll be sunsetting our payments app soon. I wish someone had told us about these features sooner! I doubt they had this when we first built the app but we could have stopped using/maintaining the app a while ago. Stripe is amazing. That is all.

#invoicing #payments

4 upvotes1 comment2.6K views
Avatar of ajitparthan
CTO at Shaw Academy

Running a subscription service with just direct calls to Stripe or similar payment gateways is possible but also needs dedicated person(s) for decent amount of development and maintenance.

Plus features like updating card details, invoice history - all these can be built. Again, more dev work and resources.

Use of subscription platform like Chargebee or Recurly is definitely a great help here.

Chargebee offered a simple pay-as-you-go transparent pricing and almost trivial signup process.


3 upvotes21.7K views
Avatar of rishig
Head of Product at Zulip
Shared insights

i use Stripe for payments and billing because the API and documentation is well thought through, and the web UI is great for getting a running start. We spent about a month writing a mocking and testing framework for billing with Stripe (all a part the Zulip open source project); join us on if you're considering integrating with Stripe and need some code or advice!

3 upvotes1 comment996 views
Avatar of thibautdavoult
Growth Engineer at Livestorm
Shared insights

Gonna talk about the #business side a bit by chiming in on our decision for a #billing software with Livestorm. Like many (all? :p) SaaS softwares out there, we're accepting most payments as a subscription via Stripe & credit card. While implementing it in 2016 and accepting our first payments, we soon realized that some customers needed other ways of payments and some had specific needs when it comes to invoices. We also needed ways to create coupons, offer refunds, find delinquent payments etc. Finally, we also wanted an easy way to measure our business metrics (number of customers, MRR, churn etc), even if there are other dedicated solutions for it. So that's how we ended up choosing Chargebee. Chargebee helps us be more flexible and quick to react to customers' needs. Everything can be done by our CS people without any dev time. We're in the process of updating our billing system, and although it's a big project, Chargebee's doc makes it as painless as possible.

How Chargebee Cut Down Livestorm鈥檚 Support Time by Half (
2 upvotes13.9K views