Audience: Admin
PayPal (lkt-paypal) is a payment plugin for PayPal Orders API checkout. Configure credentials here, then offer PayPal under the app’s Payment methods.
| Role | Purpose |
|---|---|
| Operator | Paste REST app credentials and choose Sandbox or Live |
| Project lead | Enable PayPal at checkout for Fashion Store |
Do not expect App → Payments in the side menu — the CMS only shows app Settings. See Payments.
| Setting | Purpose |
|---|---|
| Client ID | PayPal REST app client id |
| Client secret | PayPal REST app secret (secret field; not exposed on the public project definition) |
| Environment | Sandbox or Live |
Save plugin settings.
Security
Never put Client secret in page JSON, datasets, or client-visible fields.
Project manage access to enable and edit settings.
| Problem | Cause | Solution |
|---|---|---|
| Cannot find PayPal under App → Payments | Side menu is Settings-only | Open Plugins → PayPal |
| PayPal missing under Plugins | Plugin disabled / not installed | Enable PayPal on the project from Store / Plugins |
| Checkout omits PayPal | Not in Payment methods | Tick PayPal under app Settings |
| Sandbox works, Live fails | Wrong credentials / environment | Match Environment to the credential app |