Use this once Stripe is available.
Create These Payment Links
Website packages:
- Launch Site deposit: $150
- Launch Site final: $350
- Signature Site deposit: $285
- Signature Site final: $665
- Premium Site deposit: $525
- Premium Site final: $1,225
Revamp services:
- Site Refresh deposit: $105
- Site Refresh final: $245
- Local Trust Revamp deposit: $225
- Local Trust Revamp final: $525
- Conversion Rebuild deposit: $375
- Conversion Rebuild final: $875
Add-ons and care:
- E-commerce Starter: custom amount or from $350
- AI Chat Assistant: custom amount or from $250
- Care Plan: $75/month
- Growth Care: $150/month
- Custom payment: custom amount
Where Links Go
Paste each Stripe Payment Link into:
checkout-site/payment-links.js
Use the matching key:
launchDepositlaunchFinalsignatureDepositsignatureFinalpremiumDepositpremiumFinalrefreshDepositrefreshFinaltrustDeposittrustFinalrebuildDepositrebuildFinalecommerceaicaregrowthCarecustom
After Adding Links
Run:
node scripts/check-site.mjs
node scripts/check-templates.mjs
node scripts/check-readiness.mjs
Then deploy:
npx wrangler pages deploy checkout-site --project-name sites-by-matt-checkout --branch main --commit-dirty=true
Keep The Same Policy
- Every client has a call first.
- Matt confirms exact package and scope.
- Client uses private checkout code.
- Project starts after 30% deposit.
- Final files/launch happen after 70% final payment.