Brands (Connect-Brand)
One API for Connect Pay, PayLink and Shogun. How a request picks its brand.
The Connect products (Connect Ramp, Connect Treasury,
Connect Commerce, Sub-Platforms) are sold under
three brands. A brand is not a product and not a path: every brand uses the same routes under
/api/connect/*.
| Product | Brands |
|---|---|
| Connect Ramp | Connect Pay · PayLink · Shogun |
| Sub-Platforms (what the business sees) | Connect Business · PayLink Business · Shogun Business |
How the brand is picked
For every /api/connect/* request, in this order:
-
the
Connect-Brandheader:connectpay,paylinkorshogun; -
the request domain (
Origin, thenHost):Domain Brand *.paylink.business,*.paylink.coolpaylink*.shogun.cashshogun*.connectpay.me,*.openconnect.ccconnectpay -
otherwise
connectpay.
curl -s https://api.goldrail.xyz/api/connect/ramp/core/sessions \
-H "X-API-Key: gr_live_..." \
-H "Connect-Brand: shogun" \
-H "Content-Type: application/json" \
-d '{ "flow": "onramp", "amount": 10000, "asset": "XOF" }'The brand decides the hosted pages, the link domains and the copy your users see. Responses carry
it in surface: opay (Connect Pay), paylink or shogun.
On api.openconnect.cc, /connect/* is the same as /api/connect/*.
Business brands (Sub-Platforms)
A platform chooses the brand under which it offers Sub-Platforms to its businesses. Each brand has its own domain, one app behind them:
| Brand | Dashboard |
|---|---|
| Connect Business | platform.openconnect.cc (default) |
| PayLink Business | platform.paylink.business |
| Shogun Business | platform.shogun.cash |
PayLink Business and Shogun Business are shown by Open Connect. Sign-in always goes through
login.openconnect.cc (passkeys are bound to the Open Connect domain). White-label Sub-Platforms
(sub_profile_type: custom) use none of these domains: they go through their platform's own app.
No brand paths
The old brand mounts (/api/paylink, /api/connectpay, /api/shogun, /api/openconnect/ocpay) were removed on 2026-10-20 and return 404. See the changelog for the old → new map.