CustomizeCustom Domains
Your domain on your page.
Replace a generic URL with yourbrand.com or shop.yourbrand.com. Point DNS, wait for propagation, and we provision SSL automatically.

Any registrar
GoDaddy, Namecheap, Cloudflare, Google Domains: update DNS and go.
Free SSL
HTTPS is provisioned automatically when the domain verifies.
Root or subdomain
yourbrand.com or shop.yourbrand.com: both work.
# Create a hosted checkout session for an existing product.
curl https://api.pocketsflow.com/checkout/sessions \
-H "Authorization: Bearer pk_live_..." \
-H "Content-Type: application/json" \
-d '{
"productId": "664f1c2e9b1d4a3f8c2e7a10",
"successUrl": "https://example.com/welcome",
"customerEmail": "buyer@example.com"
}'
# 201 Created
# { "id": "cs_...", "url": "https://yourstore.pocketsflow.com/checkout?..." }Serve checkout on your domain.
Create a checkout, attach a product, and let Pocketsflow handle the transaction lifecycle: payment, tax, delivery, and the receipt.
Every resource is an HTTPS endpoint under one base URL with Bearer API keys. Live and test keys are scoped to their own data; the OpenAPI spec is served at /docs.json.
How it works.
Add the domain
Enter your domain in Pocketsflow settings.
Copy DNS records
We show the A or CNAME records to add at your registrar.
Save at the registrar
Paste the records into DNS: usually a few minutes to propagate.
SSL goes live
Once verified, HTTPS is on automatically and your page serves on the new host.
Common questions.
Do I need to buy a new domain?
Only if you do not already own one. Existing domains connect without a transfer.
Can I use a subdomain like shop.mybrand.com?
Yes. Root domains and subdomains are both supported.
How long does DNS take?
Often 5-30 minutes; occasionally up to 24 hours depending on the registrar.
Is SSL included?
Yes. Free SSL is provisioned when the domain verifies: no separate certificate purchase.
Keep exploring.
Start accepting payments today.
Start accepting payments without building the infrastructure around them.