Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

singh's avatar
Level 1

Does Laravel Cashier use Stripe Billing API

Does Laravel cashier use Stripe's billing API? Or does it create its own subscription schedules? The reason I am asking this is because I went to Stripe's Billing API website and noticed that they have extra charges for it. Can someone please advise?

https://stripe.com/billing/pricing

0 likes
8 replies
jlrdw's avatar

Any payment gateway has a charge, they are not free. Cashier is just an interface to Stripe. Has nothing to do with the fees.

singh's avatar
Level 1

I know that too. The question is not whether they charge or not. Please read the question again.

jlrdw's avatar

I am asking this is because I went to Stripe's Billing API website and noticed that they have extra charges for it.

What is "it"? The service?

The other question is right in the docs:

To prevent breaking changes, Cashier uses a fixed Stripe API version. Cashier 11 utilizes Stripe API version 2020-03-02. The Stripe API version will be updated on minor releases in order to make use of new Stripe features and improvements.

So i do apologize, but i do not know what you are asking. I did read your text, all of it.

I still do not understand what the link https://stripe.com/billing/pricing has to do with interfacing stripe with cashier.

Maybe @jeffreyway could better explain.

singh's avatar
Level 1

OK let me see if I can clarify. Cashier has an integration with stripe. The question is when Cashier makes payment call does it hit Stripe's payments API or Stripe's Billing API. Cost is different for both. My need is a hybrid of both. I need to bill my business customers using a subscription plan but I need to also process one time payments for their customers. Think of it as a market place. Where sellers are paying me the platform host a monthly fee to be on the market place. But when their customers buy some something that is a one time charge.

The reason I had put the billing link was to show that if the Billing API is used then there are extra charges on top of 2.9% + $0.30. Where as if only the Payments API is used it is only 2.9% + $0.30.

Link to stripe API - https://stripe.com/docs/api

It has both Payments and Billing APIs.

martinbean's avatar
Level 80

@singh Cashier is just a wrapper around Stripe’s subscription APIs.

If you want to set up a marketplace, then you will need to use Stripe Connect. It’s essentially OAuth allowing your customers to connect their Stripe accounts to your application. You can then process payments on their behalf, as well as charging them for using your service.

I have a multi-tenant CMS (think Squarespace, Wix, etc) that does this. Website owners pay a subscription to use the platform, but can then connect their own Stripe accounts to take payments for their online stores like Shopify.

singh's avatar
Level 1

Thanks - this is the answer I was looking for. In my case it is going to be a small business payments engine but with multiple tenants on the platforms. I handle payments on a tenant's behalf and also charge my tenant a monthly subscription fee. I may eventually expand the payment process on tenant's behalf to other methods such as Paypal. Therefore some flexibility is required. Are you using any packages to manage subscriptions as well as Stripe Connect? I want to build a very flexible solution so that I am not married to a single payment company.

singh's avatar
Level 1

No worries. English is my second language. I may have not been able to explain it well. Thank you for all your help.

Please or to participate in this conversation.