Payment
Checkout uses Stripe (Hosted Checkout or PaymentIntent, depending on the flow in the app). Service and shipping fees shown on the order apply.
Consumer prices show VAT where required; base prices (PAngV) where pack size is known.
Planned payment options
Cards & wallets
Visa, Mastercard, Apple Pay via Stripe (automatic payment methods on PaymentIntents).
SEPA Direct Debit
Popular in Germany for recurring and one-off payments.
Split payouts to shops
Stripe Connect routes each share to the correct vendor after one checkout (when enabled).
Production: set STRIPE_SECRET_KEY and related secrets on Supabase Edge Functions (herivio-checkout, stripe-webhook). Use NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY on the web for the Payment Element. Never put service-role or secret keys in client bundles.