PROCUREMENT READINESS · STRIPE HANDOFF

Connect Stripe

The Stripe scaffold is built. Founder credentials connect it. This page is the credentialed handoff for activating payments on the ClearGlass revenue stack.

SYSTEM · STRIPE OWNER · FOUNDER PENDING · CREDENTIALS
WHY THIS REQUIRES A HUMAN

Stripe API keys, webhook secrets, and tax registration require founder authentication.

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.

HANDOFF SEQUENCE

Five steps to live payments.

Create or sign in to the ClearGlass Stripe account

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.

OWNER · FOUNDER

Provision a restricted API key

From Stripe Dashboard → Developers → API keys, create a restricted key with the minimum permissions required by the ClearGlass revenue engine:

  • customers: read + write
  • checkout_sessions: write
  • invoices: read + write
  • products + prices: read
  • webhook_endpoints: read
OWNER · FOUNDER · STORE IN SECRETS MANAGER

Register a webhook endpoint

Endpoint 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.

OWNER · FOUNDER · STORE SIGNING SECRET

Configure tax and identity

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.

OWNER · FOUNDER · DEPENDS ON ONTARIO INCORPORATION

Publish the product and price catalogue

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.

OWNER · FOUNDER → DELIVERY LEAD
CONTROL RULE

No keys, no charges.

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.

← Back to procurement readiness