Connect Ramp
On/off-ramp sessions, wallet intents, providers. Brands: Connect Pay, PayLink, Shogun.
Connect Ramp moves money in and out: hosted ramp sessions, on-ramp and off-ramp, wallet intents, the public catalog and rates, your ramp settings and the external providers you route through. It is sold as Connect Pay, PayLink and Shogun (brands). External Providers is a section of Connect Ramp, not a separate product.
Base path: /api/connect/ramp on https://api.goldrail.xyz (or https://api.openconnect.cc/connect/ramp).
Auth
X-API-Key: gr_live_... # fintech key (or oc_live_... for a platform / Sub-Platform)
Goldrail-Version: genesis
Connect-Brand: paylink # optional: connectpay | paylink | shogunConnect Ramp is a fintech product: Sub-Platforms do not get it (they collect through their fintech).
With its own key, a Sub-Platform only uses ramp links (/core/links), its operations
(/core/operations), the embed token (/core/embed-token) and its settings
(GET/PUT /settings); other paths answer 404. See
Same routes, your own key.
Routes
| Area | Path |
|---|---|
| Sessions (create, list, read, cancel, execute, payment intents, hosted token) | /api/connect/ramp/core/sessions |
| Wallet intents (WalletConnect, Open Connect QR) | /api/connect/ramp/core/sessions/{id}/intents/*, /api/connect/ramp/core/intents/{id} |
| Ramp operations | POST /api/connect/ramp/core/execute, GET /api/connect/ramp/core/operations/{id} |
| Short links and checkout sessions | /api/connect/ramp/core/short-links, /api/connect/ramp/core/checkout/* |
| Hosted session (public, SoftShell) | /api/connect/ramp/sessions/public/* |
| On-ramp | /api/connect/ramp/onramp/core/{fiat,to-user,treasury} |
| Off-ramp (fintech) | /api/connect/ramp/offramp/core/{fiat,treasury}, /api/connect/ramp/offramp/core/requests |
| Consumer off-ramp (end-user JWT) | /api/connect/ramp/consumer-offramp/* |
| Catalog and rates (public) | /api/connect/ramp/catalog/public/* (/rates, /tokens, /assets, /enterprises/{slug}) |
| Network products | /api/connect/ramp/network/* |
| Settings (payment methods, portal, session UI, hosting, link brand) | /api/connect/ramp/settings/* |
| External providers | /api/connect/ramp/providers, /api/connect/ramp/providers/{slug} |
Webhooks
| Event | When |
|---|---|
connect.ramp.session.created | A session is created (any flow), pending payment. |
connect.ramp.session.processing | A payment intent is attached. |
connect.ramp.session.completed | Payment confirmed. |
connect.ramp.session.failed | Payment error or rejected. |
connect.ramp.session.cancelled | Cancelled by you or the user. |
connect.ramp.intent.bound · .confirmed · .failed · .cancelled · .expired | Wallet intent lifecycle. |
ramp.operation.completed · ramp.operation.failed · ramp.onramp.paid · ramp.offramp.settled | Ramp operations (category connect_ramp). |
Next
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.