PayBito Pay for Squarespace

Add a PayBito cart and checkout to your Squarespace store - accept cards, Apple Pay, Google Pay and 100+ digital assets.

Prerequisites

Before setting up PayBito Pay, make sure all three of the following are in place:

A Squarespace 7.1 Store

A Squarespace 7.1 site with Commerce enabled and at least one product in your shop. The version is shown at the bottom of the Pages panel.

A Core Plan or Higher

PayBito Pay is added with a short snippet in Squarespace's Code Injection, which Squarespace offers on Core, Plus and Advanced plans (and during the free trial).

PayBito Merchant Account

Sign up at portal.paybito.com if you don't have one yet.

Sign In

Open PayBito Pay for Squarespace

There is no app to install from a marketplace and nothing to download. Everything is set up from the PayBito Pay dashboard, and your store only needs one snippet.

1
Open the dashboard

Go to PayBito Pay for Squarespace:

https://squarespace-pay.paybito.com/
2
Sign in with your PayBito account

Click Log in with PayBito. New to PayBito? Click Create PayBito account first - it's the same account you'll use for payouts.

3
Follow the five setup steps

The dashboard walks you through five steps: PayBito account, API keys, Your store, Check the connection and Install on Squarespace. The next section covers each one.

PayBito Pay for Squarespace sign-in screen with Log in with PayBito and Create PayBito account buttons The sign-in screen. Use Log in with PayBito, or Create PayBito account if you don't have one yet.

Setup

Configuration happens in three places: the PayBito Pay dashboard, the PayBito portal (API keys, Domain Whitelisting and Webhooks) and the Code Injection page in Squarespace. All three are required - the cart will not work with only some of them done.

Step 1: Enter Your PayBito Credentials

Fill in the first two steps of the dashboard, PayBito account and API keys. You will find every one of these values in your PayBito merchant account under Developers → API Keys.

PayBito Pay dashboard showing the PayBito account step with Merchant ID and Broker ID, and the API keys step with Test keys and Live keys tabs PayBito account takes your Merchant ID and Broker ID; API keys takes a key pair for Test and another for Live.
Where to find these values in the PayBito merchant console

Sign in at portal.paybito.com, then expand Developers in the left sidebar and choose API Keys. Note the Domain Whitelisting and Webhooks entries in the same menu - you will come back to them in Steps 2 and 5.

https://portal.paybito.com/payments/api-key

Enter a name for the key - use something that identifies this store, such as squarespace - and click Create. Your Merchant ID and Broker ID are displayed at the top right of the same card, each with a copy button.

PayBito console API Keys screen showing Create New API Key alongside the Merchant ID and Broker ID The API Keys screen. Create New API Key on the left; Merchant ID and Broker ID with copy buttons on the right.
Field What to Enter
Merchant ID Required The Merchant ID shown on your PayBito account (numbers only)
Broker ID Required The Broker ID shown next to it. It is checked with PayBito when you click Save account.
API key Required Your public key, beginning pk_test_ on the Test keys tab or pk_live_ on the Live keys tab
Secret key Required Your secret key, beginning sk_. Stored encrypted and never sent to a shopper's browser.

Click Save account, then Save keys. Start with your test keys; add live keys when you're ready to sell.

Live vs test keys. Test keys work only against the PayBito sandbox, so no real money moves. Create a live key in the portal, and save it on the Live keys tab, before you accept real payments.

Step 2: Add and Whitelist Your Store Address

PayBito only accepts cart requests from addresses you have explicitly whitelisted. List your store's addresses in the dashboard, then approve the same addresses in the PayBito portal.

Your store step in the PayBito Pay dashboard with the store address field, Add address button and the list of saved addresses The Your store step. Add every address your store opens on, each starting with https://.
Whitelisting your store
1
Add your store addresses in the dashboard

In Your store, add your https://yourstore.squarespace.com address and any custom domain you use, with and without www. Up to five addresses.

2
Add the same addresses in the PayBito portal

Go to Developers → Domain Whitelisting and add each address, without the https:// - for example yourstore.squarespace.com. Do this for both your test and live keys.

3
Verify it worked

Back in the dashboard, run Check the connection (Step 3 below). A green result means PayBito is accepting requests from your store.

Finding the Domain Whitelisting screen

Whitelisting lives in the PayBito merchant console, not in Squarespace. Sign in at portal.paybito.com, expand Developers in the left sidebar, and click Domain Whitelisting.

PayBito console Domain Whitelisting screen with the Add Domain field The Domain Whitelisting screen. Paste your store address into ADD DOMAIN, optionally add a description, then click Add Domain. Each merchant may whitelist up to five domains.

Once added, the domain appears in the Whitelisted Domains list marked APPROVED, with its own request-rate allowance:

Whitelisted Domains list showing an approved domain alongside the Developers sidebar menu An approved domain in the Whitelisted Domains list. The stored value carries no https:// prefix.

Skip this and nothing looks broken - until someone tries to buy. Your store renders normally, because PayBito only rejects the cart request itself. The PayBito button also stays switched off until Check the connection passes, so always finish with that check.

Step 3: Style the Button and Check the Connection

Still in Your store, choose how the PayBito Add to Cart button looks, then let the dashboard check everything with PayBito.

Button text, button colour, text colour and corners settings with a live preview of the Add to Cart button, and the option to hide Squarespace's own Add to Cart Button text, colours and corners, with a live preview. Click Save store when you're done.
Button settings
1
Button text and style

The label defaults to Add to Cart. Pick the button colour, text colour and corner rounding to match your theme; the preview updates as you go.

2
Hide Squarespace's own Add to Cart

On by default, so shoppers see a single Add to Cart button - PayBito's - and no empty Squarespace cart icon. Turn it off to keep both buttons.

3
Check the connection

In Check the connection, click Check connection for Test, and for Live once your live keys are saved. PayBito is asked to accept your keys from each store address; if something is missing, the result tells you what to fix.

Check the connection step showing Test keys connected and Live keys connected Both modes connected. Your PayBito button switches on once this passes.

The Test / Live switch in the dashboard's left panel decides which keys your store uses. Live can only be selected once the live keys pass the check.

Step 4: Install the Snippet on Squarespace

The last dashboard step, Install on Squarespace, shows your snippet. It is the only thing you add to your store.

Install on Squarespace step showing the storefront snippet and the Copy snippet button Your snippet, with your own site key already filled in. Click Copy snippet.
Adding the snippet
1
Copy the snippet

In the dashboard, click Copy snippet.

2
Open Code Injection in Squarespace

In Squarespace, open Website → Pages, scroll to the bottom of the panel and choose Custom Code → Code Injection.

3
Paste it into the Footer box and save

Paste the snippet into the Footer box - not the Header - and click Save.

Squarespace Pages panel scrolled to the bottom with Custom Code expanded, showing Custom CSS and Code Injection At the bottom of the Pages panel, expand Custom Code and choose Code Injection.
Squarespace Code Injection page with the PayBito snippet pasted into the Footer box The snippet in the Footer box. The preview on the right already shows the floating PayBito cart.

Open any product page on your store: the PayBito Add to Cart button sits next to the quantity selector, and a floating cart appears in the corner of every page - see Checkout below for what your customers then see.

Step 5: Register Payment Notifications

This is how payment results reach PayBito Pay, so an order is marked paid on its own. You add the webhook in the PayBito portal yourself - once for Test and once for Live.

Payment notifications section with the Test and Live webhook URLs, Copy buttons and signing secret fields Under Install on Squarespace, open Payment notifications for the PayBito portal. Each mode has its own webhook URL and signing secret.
Registering the webhook
1
Copy your webhook URL

Open Payment notifications for the PayBito portal and click Copy next to the Test URL. It is unique to your store.

2
Add it in the PayBito portal

Go to Developers → Webhooks and add the URL as an endpoint, in the matching environment.

3
Paste the signing secret

PayBito shows a signing secret for the new endpoint. Paste it into Test signing secret in the dashboard and click Save secret. From then on, only notifications PayBito signed are accepted.

4
Repeat for Live

Do the same with the Live URL and the live signing secret before you take real payments.

PayBito's automatic retries aren't signed, so they're refused once a signing secret is saved. If a notification fails, use Retry in the PayBito portal's webhook log.

Treat the webhook URL and signing secret as secrets. Don't paste them into support tickets or share them outside the PayBito portal.

Checkout

Here is the complete path a customer takes, from your product page to a confirmed payment.

1. The customer opens a product

Product pages keep your Squarespace design. Customers choose their options and quantity, then use the PayBito Add to Cart button.

Squarespace product page with the PayBito Add to Cart button next to the quantity selector and the floating PayBito cart
2. They review the cart

The cart panel lists every item with its selected options, quantities and the order total, and is marked Secured by PayBito. From here the customer clicks Proceed to Checkout.

PayBito cart panel on a Squarespace store showing items, quantities and order total
3. They choose how to pay

Before checkout opens, every price is checked again against your Squarespace store, so a cart can't be paid at a changed price. The customer then picks a payment method and reviews the full order summary before confirming the amount due.

PayBito checkout showing payment method selection and order summary
4. The payment is confirmed

Once the transaction completes, the customer sees a confirmation screen with the amount paid and a confirmed transaction status.

PayBito payment successful confirmation screen
5. You track it from the PayBito dashboard

Every payment appears in the PayBito dashboard's Transactions view - totals, status, method and per-order detail, with CSV export.

PayBito dashboard Transactions view with CSV export

Know how the PayBito cart behaves before you go live. Orders paid through PayBito are recorded in the PayBito portal, not in Squarespace's Orders panel. Squarespace inventory is not reduced, and Squarespace coupons, shipping rules and tax rules do not apply.

Stuck on any of this? Email support@paybito.com with your store address and your Merchant ID - but never your Secret Key, signing secret or webhook URL.

Contents

paybito logo

Download the Mobile Apps

Contact Us

  (Max 120 Character)
  (Max 500 Character)
By checking this box, you agree to receive SMS messages from PayBitoPro. Reply STOP to opt out at any time. Reply HELP for customer care contact information. Message and data rates may apply. Message frequency may vary. Phone numbers collected for SMS consent will not be shared with third parties or affiliates for marketing purposes under any circumstance. Check out our Privacy Policy to learn more.

BitcoinBTC/USD

Ether CoinETH/USD

HCX CoinHCX/USD

BCH CoinBCH/USD

LitecoinLTC/USD

ADA CoinADA/USD

Link CoinLINK/USD

BAT CoinBAT/USD

HBAR CoinHBAR/USD

+
Chat Now
Welcome to Paybito Support