The Stripe scaffold is built. Founder credentials connect it. This page is the credentialed handoff for activating payments on the ClearGlass revenue stack.
Production keys can only be generated by an authenticated Stripe Dashboard user with two-factor authentication. Webhook signing secrets are surfaced once. Tax registration and bank account verification require Canadian business identity documentation. None of these steps can be automated from this repository.
Use the corporate email under the ClearGlass domain. Enable 2FA via authenticator app — not SMS. Confirm legal entity name matches the Ontario corporate name once incorporation is filed.
From Stripe Dashboard → Developers → API keys, create a restricted key with the minimum permissions required by the ClearGlass revenue engine:
customers: read + writecheckout_sessions: writeinvoices: read + writeproducts + prices: readwebhook_endpoints: readEndpoint URL: https://api.clearglassinc.com/webhooks/stripe. Subscribe to checkout.session.completed, invoice.paid, invoice.payment_failed, customer.subscription.updated, and customer.subscription.deleted. Copy the signing secret immediately — it is shown once.
Complete the Stripe Tax registration for Ontario (HST 13%) and GST registration once the CRA business number is issued. Upload the Articles of Incorporation, void cheque or PAD form, and director ID under Settings → Business.
Create products and prices for the SMB Suite tiers, Artemis advisory packages, and AI governance retainer. Save the resulting price_… IDs into the revenue-engine configuration file. Mark this handoff complete on the procurement readiness hub.
Production Stripe keys are never committed to the repository, copied into chat, or pasted into shared documents. They live only in the founder's password manager and the production secrets store. The public site never calls Stripe directly — all calls pass through the authenticated revenue-engine backend.