Launchtic|Docs

Payments

Accept payments with Stripe and PayPal.

Where to configure

Go to Settings → Payment Settings. Pick a tab — Stripe or PayPal — and fill in the keys.

Launchtic takes 0% — all revenue goes directly to your account.

Stripe

  1. Mode — choose Test while setting up, switch to Live when ready.
  2. Publishable key — starts with pk_test_ or pk_live_. Safe to expose on the frontend.
  3. Secret key — starts with sk_test_ or sk_live_. Never share.
  4. Webhook secret (recommended) — needed to receive payment events from Stripe (subscriptions, refunds, disputes). Starts with whsec_.

Click Get keys to open the Stripe dashboard, Test connection to verify, then Save.

Webhook (recommended)

In Stripe, create a webhook pointing to:

https://yourdomain.com/api/webhooks/stripe

Copy the signing secret it gives you (whsec_...) and paste it into Webhook secret. See the How to set up the webhook guide on the same page for the exact steps.

PayPal

Switch to the PayPal tab and fill in:

  1. Mode — choose Sandbox while setting up, switch to Live when ready.
  2. Client ID — from PayPal Developer → My Apps & Credentials.
  3. Client Secret — from the same screen. Used only on the server, never exposed.
  4. Webhook ID (recommended) — from PayPal → Webhooks. Required to verify webhook signatures.

Click Get keys to open the PayPal developer dashboard, Test connection to verify, then Save.

Webhook (recommended)

In PayPal, create a webhook pointing to:

https://yourdomain.com/api/webhooks/paypal

Copy the Webhook ID it gives you and paste it into the field above. See the How to set up the webhook guide on the same page for the exact steps.