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 | shogun

Connect 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

AreaPath
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 operationsPOST /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

EventWhen
connect.ramp.session.createdA session is created (any flow), pending payment.
connect.ramp.session.processingA payment intent is attached.
connect.ramp.session.completedPayment confirmed.
connect.ramp.session.failedPayment error or rejected.
connect.ramp.session.cancelledCancelled by you or the user.
connect.ramp.intent.bound · .confirmed · .failed · .cancelled · .expiredWallet intent lifecycle.
ramp.operation.completed · ramp.operation.failed · ramp.onramp.paid · ramp.offramp.settledRamp 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.

On this page