The PayWhirl customer portal lets shoppers manage subscriptions, payment methods, addresses, and order history in a secure, self-service area. You can make it available in two ways:
Hosted URL –
https://<company-name>.paywhirl.com
Embeddable login widget – a drop-in snippet you can add to any page on your site
Both of these options can be accessed in the Customer Portal page of the PayWhirl app.
Hosted Portal - Let us host the portal
This is the easiest method and is set up initially.
Add a link to your portal URL in your store’s main menu or “My Account” area.
Fully mobile-responsive; customers stay on PayWhirl’s secure domain.
Linked automatically in just about every email alert we send.
Ideal when you are getting started or don't have a website.
Embedding the Customer Login Widget on a page in your site
In PayWhirl, open Customer Portal → Embed Widget.
Click Copy code to grab the snippet.
Paste the snippet into the HTML editor of the page where you want the login form—often a new “Manage Subscriptions” page.
BigCommerce example: Storefront → Web Pages → Create a Web Page, switch to HTML view, then paste the code.
WooCommerce example: Pages → Add New, choose Code editor, paste the snippet, and publish.
Test in a private window to confirm the widget loads and you can sign in.
What customers see: A secure PayWhirl login form displayed inline, so shoppers never leave your site.
We recommend adjusting the links in your PayWhirl email templates to go to your new Manage Subscriptions page.
Blending With an Existing “My Account” Area
If your platform already has a native customer account page, you can create a unified flow, although it won't be a true single sign-on. This is a great option, but it might be a bit technical to set up and require the help of a developer familiar with your platform.
Locate the template that renders after a customer logs in (e.g.,
my-account.php
in WooCommerce oraccount.html
in BigCommerce).Add a link or button labelled Manage Subscriptions.
When clicked, load the PayWhirl login widget in a modal, pop-in, or dedicated sub-page.
Because PayWhirl creates a matching customer record at checkout, the shopper’s email and password are identical in both systems. It feels like an extra security prompt rather than a separate login.
Setup a True Single Sign On - Developer Required
Need friction-free SSO with no second password prompt? Use the MultiAuth (SSO) API: http://api.paywhirl.com/#multiauth
With this endpoint you can:
Generate a time-limited token
Auto-authenticate the customer
Redirect them straight to any portal page or widget
This approach requires development resources; see the API docs for full specs.
Best-Practice Checklist
Link placement: Put “Manage Subscriptions” where customers already manage orders—usually under “My Account” or on a "Manage My Subscription" page
Brand consistency: Style the embed container to match your theme; the widget is fully responsive out of the box.
Testing: Sign in with a real customer (not an admin) to confirm a smooth flow.
Customer communication: Include a direct link to the portal—or to your embedded page—in onboarding emails, renewal notices, and SMS.
Need any help getting the customer portal set up? Just reach out to our team!
Please let us know if you have any questions.
Sincerely,
The PayWhirl Team