Skip to main content

Stripe

Cards and wallets through Stripe Checkout, in any currency your Stripe account takes. Good for international payers.

Settings​

Field
Secret keyStripe Dashboard → Developers → API keys. Test keys start with sk_test_, live keys with sk_live_ (or rk_ for a restricted key).
Webhook signing secret (optional, recommended)Stripe Dashboard → Developers → Webhooks: add the webhook URL shown in PayLink with checkout.session.completed, checkout.session.async_payment_succeeded, checkout.session.async_payment_failed, checkout.session.expired, refund.updated and charge.dispute.*, then paste its whsec_….

How it's confirmed​

Each attempt is a Checkout Session. Stripe's return isn't signed, so PayLink asks Stripe; its webhook (Stripe-Signature, refused if older than 5 minutes) confirms it too. Refunds full and partial; disputes reported.