Docs
Features
Customer Portal

Customer Portal

The Customer Portal is a customer-facing website that allows your customers to view, manage and cancel their orders.

Using the portal, your customers can:

  • View their order history
  • View their active subscriptions
  • View their upcoming payments
  • View their payment history
  • Update their payment method
  • Cancel their subscriptions
  • Download their invoices
CheckoutJoy customer portal

Setting up your Customer Portal

You need to have a custom domain connected to enable your customer portal.

To set up your Customer Portal, navigate to Settings > Customer Portal in the CheckoutJoy dashboard and select the "Create Customer Portal" option.

  • Enter a Name for your customer portal.
  • Select the custom domain where your portal will be available - your portal is hosted on https://<your-custom-domain>/customers.
  • Upload your logo - this is displayed on the customer login screen and their dashboard.
CheckoutJoy customer portal

How to access your Customer Portal

Your customer portal is hosted on your custom domain under /customers

For example, if your custom domain is https://store.my-cources.com, then your customer portal is available at https://store.my-cources.com/customers

How does it work?

The Customer Portal allows your customers to manage their orders and download their invoices themselves.

Existing customers that have bought your products can log into the portal using the email address associated with their orders.

Once logged in, they can view and manage their current orders.

What they can do with the order depends on which payment processor they used to make the payment. Please refer to the table below to see which features are available for each payment processor.

Authentication

Customers are authenticated using the email address used at checkout.

They don't have to create another account with username and password, authentication is done via a Magic Email Link. This means that a login link is sent to their email address, and using that link they can log into the dashboard.

Once they're logged in, they can view their order history, manage their subscriptions, and download their invoices.

Features per Processor

ProcessorDownload InvoiceUpdate SubscriptionCancel Subscription
Stripe
PayPal
Adyen
Flutterwave
Instsamojo
Klarna
Midtrans
Mollie
PayFast
Paystack
Razorpay
Xendit