Accept payments online

Start getting paid. Everything wired together so nothing falls through the cracks.

Categories: payment, checkout, stripe, money, billing, subscription, pricing, monetize, sell, accept payments

Tools that power the Accept payments online stack

Setup guide

  1. Stripe: Create a Stripe account and complete business activation. In the Dashboard, go to Products → Add Product and set a price. Use Stripe Payment Links (no code required) or Stripe Checkout to share a buy link with your first customers right away. (open)
  2. Supabase: Create a Supabase project and add an orders table with columns: id, customer_email, amount_cents, currency, stripe_payment_id, and status. Enable Row Level Security and add a policy so only authenticated users can query their own orders. (open)
  3. Resend: Sign up for Resend and verify your sending domain (or use the onboarding.resend.dev sandbox for testing). Create a Supabase Edge Function triggered on new order inserts to call the Resend API and send a payment confirmation email to the customer. (open)