
Setting Up Payment on Your Domain with SSL Security
Payments on your domain enable customers to make purchases through a secure, personalized checkout page hosted directly on your website's domain (example: https://yourdomain.com/checkout). This creates a seamless shopping experience and builds trust with your customers.
Eligibility Requirements:
- A custom domain or subdomain
- SSL enabled and set to "Secure"
Without a custom domain, checkout occurs on your predefined domain (example: https://youraccountid.squarespace.com/checkout).
Verifying Payment Domain Status:
- Go to Payment Settings
- Open the Payment panel
- Check under "Payment on your domain" for your custom domain
Troubleshooting Common Issues:
If Custom Domain Isn't Showing:
- Test in private browsing window while logged out
- Check Payment Settings panel
- Verify your custom domain is listed instead of secure.squarespace.com/checkout
SSL Security Configuration:
- Access Developer Tools panel
- Click SSL
- Set Security Preference to "Secure"
404 Errors After Payment:
- Ensure your site is set to "Public" instead of "Private"
- Note that orders still process even if 404 appears
- Change visibility settings to resolve the issue
To maintain a professional checkout experience, always verify your domain settings and SSL configuration are properly set up before accepting payments.
Related Articles
Report: How to Create & Display Sale Pricing on Products
