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

medcharrafi's avatar

Paddle Billing Portal

I'm currently implementing a billing system using Laravel Cashier with Paddle and evaluating the best approach for user payment management features.

Initially, I planned to allow users to manage their subscriptions directly on my website, including actions like canceling and updating payment methods. However, Paddle provides a fully featured customer portal where users can handle these tasks securely.

Given the trade-offs between developing in-house subscription management features versus leveraging Paddle’s customer portal, which approach do you recommend for SaaS applications?

this is for developers who are curious about how I redirect the customers to their billing portals because cashier paddle does not have the ability to redirect to the buillin portal just create a endpoint

    Route::get('/account/subscription',[SubscriptionController::class,'index'])->name('settings.subscriptions');

1 like
2 replies
simonpihler's avatar
Level 17

Thanks, man, that's great! I currently use Spark, but it's a nightmare when you try to customize it. It's like throwing $100 through a window.

I will look at Portal, but I haven't used it yet, so I'm sorry I cannot give you an opinion.

I think implementing your billing page is at the end of the product cycle when you try to optimize everything to increase your conversions.

1 like
AR's avatar

@medcharrafi do you still need Cashier? I mean if subscriptions can be handled like this, then you only need to confirm if a user is part of paid or no. So we use Cashier only for that?

Please or to participate in this conversation.