Jump to content

[BETA] StripePlCustomerPortal – Customer Account Page + Stripe Billing Portal Integration


Recommended Posts

Posted

Hey everyone, 
we just released a small companion module for StripePaymentLinks:

👉 GitHub: https://github.com/frameless-at/StripePlCustomerPortal
PW Repo: https://processwire.com/modules/stripe-pl-customer-portal [pending approval]

account_grid.thumb.png.eb7f9d9b2e69aaf02a87ad353a949de8.png

What it does

The module auto-creates a ready-to-use page at /account/ where logged-in customers can:

  • view all their purchases (table or grid view)
  • access their purchased products / membership pages
  • update profile data (name + password)
  • open Stripe’s Customer Portal to download invoices or manage subscriptions

No custom template coding required — the module installs a template + page, and you can still override the markup if you want. 

Why we built it

StripePaymentLinks already handles the checkout & user/purchase creation. This module completes the loop and gives customers a proper account area.

💡 Bonus benefit (Marketing):
The grid view not only shows purchased products — it also shows available-but-not-yet-purchased products in greyscale.
This turns the account page into a soft upsell area without being salesy.

Requirements

  • ProcessWire 3.0.210+
  • StripePaymentLinks module installed & working
  • Stripe Billing Portal must be enabled (Stripe → Settings → Billing → Customer Portal)

Status

🚧 BETA — already used on live sites, but we’d love developer feedback.
If you try it out, please tell us what works and what’s still missing.

Issues / PRs welcome.

Cheers & happy coding,
frameless Media

  • Like 2
  • Thanks 2

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...