Skip to main content
POST
/
onramp
/
intents
/
{intent_id}
/
session
Create Onramp Session
curl --request POST \
  --url https://api.coinvoyage.io/v3/onramp/intents/{intent_id}/session \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --data '
{
  "auth_intent_id": "lai_test_123",
  "crypto_customer_id": "ccus_test_123",
  "payment_token": "cpt_test_123"
}
'
{
  "id": "<string>",
  "quote_expires_at": 123
}

Authorizations

X-API-KEY
string
header
required

Headers

X-API-KEY
string
required

API key for authentication

Path Parameters

intent_id
string
required

Body

application/json
auth_intent_id
string
required

Stripe Link auth intent ID returned by /onramp/auth/intent

Example:

"lai_test_123"

crypto_customer_id
string
required

Crypto customer ID returned by the Stripe embedded component after Link authentication

Example:

"ccus_test_123"

payment_token
string
required

cryptoPaymentToken returned by the Stripe embedded component payment method collection step

Example:

"cpt_test_123"

Response

Headless onramp session created

id
string
required
quote_expires_at
integer | null