Paddle
The Paddle add-on checks Paddle orders in your forms. Paddle has no license keys, so buyers type the transaction ID (txn_…) or the invoice number from their receipt in the Purchase code field. The add-on finds the order in your Paddle account and gets the product, the buyer’s email and how long support lasts.
Set it up
- In Paddle, open Developer tools → Authentication and make an API key that may read transactions, subscriptions and products.
- Paste it in Contact Form → Settings → Purchase codes → Paddle → API key. Tick Sandbox for a key of your sandbox account.
- Set Support lasts, months for one-time purchases, 12 by default. Save; the card says Ready.
- In the form, click the Purchase code field and pick your products in Paddle products, or leave it empty for any of them.
How long support lasts
- A one-time purchase: Support lasts, months from the day it was paid. 0 means with no end.
- A subscription: to the end of the period it’s paid for. A canceled or paused one stops that day.
What counts
| Paddle says | The field |
|---|---|
| A paid order of one of the products, support on | Lets it through |
| Support over, or the subscription canceled | Turns it away, or lets it through if Support over says so |
| No such order, one not paid, or of another product | Turns it away |
| Refunded or charged back | Turns it away |
| Paddle doesn’t answer | Lets it through as not verified, unless Store can’t be reached says to turn it away |
Privacy
The transaction ID or invoice number typed in the form goes to api.paddle.com (sandbox-api.paddle.com in Sandbox) with your API key when the form is sent. Paddle’s terms and privacy policy apply.
Was this article helpful?
Thanks for your feedback!