Overview
Squarespace does not expose a third-party-payment-provider hook, so topropay drops in as a Code Block embed on any page. For Squarespace Commerce stores, you place the embed on a custom thank-you page and use webhooks to finalise the order in your back office.
What you get
- No plan upgrade required for content sites
- Iframe keeps PCI scope minimal
- Works on Squarespace 7.0 and 7.1 (Fluid Engine)
- Honest about the platform limits — no Stripe-replacement claim
Install in 3 steps
-
Add a Code Block
Edit any page → Add Block → Code. Paste the topropay embed iframe with your publishable key.
-
Pass amount & reference
Use Squarespace's Code Injection to read the order from the URL or use Stripe-style metadata via the embed query string.
-
Wire the webhook
Point the topropay webhook at your own worker (Cloudflare Workers, Vercel, etc) and update the Squarespace order via the Commerce Orders API.