Fix Stripe And Payment Links
Use this when Create Payment Link fails or payment records do not appear in Terminal.
Goal
Stripe is configured and Blind OS can generate links and receive completed-payment records.
Stripe Dashboard access.
Public/restricted key and secret key.
Payment logging enabled by plan.
Configure Stripe
Go to /dashboard/terminal/settings, open Configure Stripe, enter the public key, then the secret key.
Generate a test link
Go to /dashboard/terminal, click Create Payment Link, enter a small amount, choose structure, and generate.
Verify Terminal
Completed payments should appear as transaction cards and feed dashboard revenue.
Public API Key
What to enter
Restricted/public key from Stripe Developers > API keys.
Why it matters
Initial gateway setup.
Secret Key
What to enter
Matching Stripe secret key.
Why it matters
Stripe account lookup, saved credentials, and webhook setup.
Amount
What to enter
USD amount for generated links.
Why it matters
Checkout amount.
Structure
What to enter
One-time or Recurring.
Why it matters
Checkout type.
Use live keys only when ready for real payments.
If setup fails, confirm the restricted key permissions.
If records do not appear, check that the Stripe webhook was assigned during setup.