PayCryptoHost — non-custodial crypto payment gateway

How to Accept Bitcoin Payments on Squarespace

Squarespace does not allow third-party payment gateways in its checkout, so a crypto payment there is a link-based flow rather than an embedded one. It is a genuinely simpler setup than it sounds: a button on the page opens a hosted invoice, the customer pays, and you get notified.

Integration method
Hosted invoice link
Time needed
About 10 minutes
Skill level
Beginner

Before you start

  • A free PayCryptoHost account.
  • Your Bitcoin extended public key (xPub / zPub) from a wallet you control — Sparrow, Electrum, BlueWallet, Trezor or Ledger all export one.
  • Admin access to your store or billing panel.
  • Any Squarespace plan that lets you add a button or code block.

An extended public key only lets software watch addresses and derive new ones — it can never move funds. Never paste a private key or seed phrase anywhere, including here.

Step-by-step setup

  1. 1

    Verify your xPub

    Add your extended public key in PayCryptoHost so invoices can derive addresses.

  2. 2

    Create a payment link

    For a fixed-price product or service, create an invoice or reusable payment link in your dashboard.

  3. 3

    Add a button

    On your Squarespace page add a button block pointing at the payment link, labelled something like 'Pay with Bitcoin'.

  4. 4

    Handle bespoke amounts

    For custom quotes, create the invoice per customer and email the link — the client address book stores their details for next time.

  5. 5

    Test the link

    Open it in a private window and confirm the amount, coin options and QR code all display correctly.

What you get

  • No developer and no plugin needed on a closed platform.
  • Self-custodial settlement despite Squarespace's restrictions.
  • Works for deposits, services and one-off invoices, not just products.
  • Payment links can be reused across pages and emails.

Troubleshooting

The link opens but the amount is wrong

Payment links carry a fixed amount at creation. Create a new link when the price changes rather than editing the button label.

Customers ask what happens after paying

Add a line of text under the button explaining they will see a live confirmation screen and receive a receipt by email.

Frequently asked questions

Can Squarespace accept Bitcoin?

Not in its native checkout, but a hosted payment link from PayCryptoHost lets you take BTC, ETH or USDT from any Squarespace page.

Does the customer need an account?

No. They open the link, pay from any wallet, and watch the confirmation live.

Ready to take your first crypto payment?

Create an account, add your xPub, and send a test invoice — most merchants are live the same day.

Other platform guides

See all platform integrations, browse industry guides, or compare us against other gateways.