PayPal Checkout – Display Name Handling for Multi-Brand
This document explains how Jframework generates the checkout item name when creating a PayPal Order for each brand.
It also describes how brand administrators can customize the display name without needing to understand or modify code.
1. Overview
When a user is redirected to PayPal for checkout, PayPal requires an item name (and optionally a description) to display on the payment page.
In JFramework multi-brand configuration, the checkout item name is built using a combination of:
Brand
Package
Price
Currency
Amount
Return / Cancel URLs
The important part for branding is how the item name is displayed, so that each brand can present a clear and consistent label (e.g., “Premium Plan – Monthly”).
2. How the Display Name Is Generated
The system uses the following logic to determine the PayPal item name:
Display Name Rules
If the Price has a Description → use it as the display name.
Example: