Embed

Squarespace + topropay

Code-block embed for Squarespace Commerce and content sites.

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

  1. Add a Code Block

    Edit any page → Add Block → Code. Paste the topropay embed iframe with your publishable key.

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

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

Ready to wire it up

Ship a Squarespace integration in an afternoon.

Get sandbox keys, paste them into Squarespace, run a test charge through the cascade. We're on Slack while you ship.