Payment Methods

Paddle Payments

Connect Paddle Billing to SellApp, configure webhooks, and accept Paddle payments for digital products.

SellApp makes it easy to link your Paddle account and start accepting card, wallet, and other Paddle-supported payment types for your digital products. Use Paddle when you want Paddle Billing or an existing Paddle Classic account to process orders while SellApp manages the storefront and product delivery.


Before you start

Paddle needs to send SellApp a webhook when a transaction is completed. Without this, payments will not automatically process.

In Paddle, create a webhook/notification destination that points to:

https://sell.app/paddle/webhook

For Paddle Billing, make sure the destination sends the transaction.completed event, then copy the webhook secret. You'll paste that secret into SellApp in the next step.


Linking Paddle

Now we can link Paddle to your SellApp storefront:

  1. Navigate to your storefront payment settings by clicking here.
  2. Click "Paddle" to open the modal. The "Paddle Billing" tab is selected by default.
  3. Enter your Paddle Billing credentials:
    1. API Key: starts with pdl_
    2. Client-side Token: starts with test_ or live_
    3. Webhook Secret: the secret from the Paddle webhook/notification destination you created above
  4. Optionally add a discount/fee if you want to adjust the checkout total for customers who pay with Paddle.
  5. Save the settings by clicking "Save" in the SellApp modal.

That's it. Paddle has been enabled for your store and you can now enable Paddle for every new product you create.


Paddle Classic

Only use the "Paddle Classic" tab if your store already uses the old Paddle Classic integration.

Classic asks for:

  1. Vendor ID
  2. Vendor Auth Code
  3. Public Key (copy the full key, including -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY-----)

New Paddle setups should use Paddle Billing instead.


Optionally: Enabling Paddle for products that already exist

If you want to enable Paddle for products that already exist, here's how to do so:

  1. Navigate to your products dashboard by clicking here.
  2. On the products page, toggle the checkboxes of the products you want to enable Paddle for.
  3. Open the "Bulk update" dropdown and click "Payment methods".
    • A modal will pop up; check Paddle (& optionally other payment methods you'd like enabled)
  4. Finally, click "Update All" in the modal to update the products' payment methods.

That's all done for you: all the products you selected will now have Paddle enabled as a payment method, which customers will be able to select when making a purchase.

On this page