Black Friday: 79% off every plugin Shop the sale →

General Settings

Settings tab overview#

License Cart → Settings has four groups. Paddle credentials are covered in detail under Connecting Paddle.

GroupSettingDefaultNotes
EnvironmentActive EnvironmentSandboxWhich Paddle credential set is used for checkout, product sync and webhook verification.
Live CredentialsLive Client-side Tokenemptylive_…
Live CredentialsLive API Keyemptypdl_live_apikey_…
Live CredentialsLive Webhook SecretemptyNotification signing secret.
Sandbox CredentialsSandbox Client-side Tokenemptytest_…
Sandbox CredentialsSandbox API Keyemptypdl_sdbx_apikey_…
Sandbox CredentialsSandbox Webhook SecretemptyNotification signing secret.
License DefaultsDefault Activation Limit1Used when a license is created manually without a limit.
License DefaultsDefault Expiry Days365Used by subscription packages whose own Expiry Days is blank.
Webhook URLread-only—…/wp-json/license-cart/v1/paddle/webhook for your site.
Cloudflare R2R2 Account IDempty32-character Cloudflare account ID.
Cloudflare R2R2 Bucket NameemptyBucket used for backups.
Cloudflare R2R2 Access Key IDemptyWrite-only; never shown again once saved. Leave blank to keep the saved value.
Cloudflare R2R2 Secret Access KeyemptyWrite-only; leave blank to keep the saved value.

Click Save Settings to store Paddle and default settings. The R2 group has its own Save & Test R2 Connection button that saves all settings and then uploads and deletes a small test object in the bucket.

Settings storage#

All settings are stored in a single option, license_cart_settings. The settings tab talks to the plugin through the admin REST endpoints (/admin/settings), which require the manage_options capability and a valid REST nonce.

Was this article helpful?