Create an API key and client-side token

Updated

The plugin talks to Paddle with an API key (server side) and a client-side token (in the browser).

  1. In the Paddle dashboard, open Settings → Developer tools → Authentication (sandbox: sandbox-vendors.paddle.com/settings/authentication).
  2. Click New API key. Give it a name such as “My WooCommerce store” and choose when it expires.
  3. Grant Read and Write for at least Transactions, Adjustments, Subscriptions and Notification settings. Ticking All is simplest.
  4. Click Save and copy the key. Paddle shows it only once.
  5. Open the Client-side tokens tab and create or copy a token. Sandbox tokens start with test_ and live tokens with live_.

Missing permissions

A key without Notification settings access can’t set up the webhook for you, and one without Adjustments access can’t refund. If Test connection says “Paddle refused this API key”, create a new key with read and write access.

Next: Enter your credentials in WooCommerce.

Was this page helpful?