Custom/Advanced Integration
How to Retrieve the Stripe Subscription ID from Your Backend
Node.js/Express Example
// Example: Fetching Stripe subscription ID from your database (Node.js/Express)
app.get('/account', async (req, res) => {
// Assume you have a User model with a reference to a Subscription
const user = await User.findById(req.user.id).populate('subscription');
const subscriptionId = user.subscription?.stripeSubscriptionId;
res.json({ subscriptionId });
});PHP (Laravel) Example
// Example: Fetching Stripe subscription ID from your database (Laravel)
public function showAccount() {
$user = Auth::user();
$subscription = $user->subscription;
$subscriptionId = $subscription ? $subscription->stripe_subscription_id : null;
return response()->json(['subscriptionId' => $subscriptionId]);
}Ruby on Rails Example
Python (Django) Example
Fetching from Stripe API (Node.js Example)
Opting Out of Automatic Cancellation
Advanced Flows After Cancellation
Other Advanced Options
Last updated