Get On-ramp Status
On-ramp
Get On-ramp Status
Retrieve the current status and stage progress of an on-ramp request
GET
Get On-ramp Status
Overview
Returns the full on-ramp record for a givenreference. Poll this endpoint after initiating an
on-ramp to track which stage the pipeline is on.
Status values
| Status | Meaning |
|---|---|
pending_payment | Waiting for the customer’s fiat bank transfer |
processing | Payment confirmed; pipeline is running |
crypto_sent | Crypto dispatched to targetAddress |
completed | Fully settled |
failed | Terminal failure — see failureReason and stages[*].lastError |
Stage pipeline
Each on-ramp progresses through the following stages in order:| Stage | Description |
|---|---|
payment | Fiat payment confirmed by the provider |
payout | Fiat forwarded to JuicyWay for conversion |
swap | JuicyWay swaps fiat → intermediate crypto (e.g. USDT on Tron) |
swapWithdraw | Swapped crypto withdrawn from JuicyWay to merchant swap wallet (skipped by default) |
cryptoSend | Crypto sent from swap wallet to targetAddress (direct or via NEAR Intents bridge) |
status: pending · in_progress · completed · failed · skipped.
Headers
Base64-encoded HMAC-SHA256 signature using your API secretExample:
"5e73d044c44d733fcf819ad3409aaa..."Example:
"2025-03-15T09:45:53.000Z"Example:
"550e8400-e29b-41d4-a716-446655440000"Example:
"your-access-id-here"Path Parameters
The
reference returned by Initiate On-rampExample: "a3f1c2d4-8e7b-4f0a-9c1d-2e3f4a5b6c7d"Response
Example:
"success"Example:
"success"Authorizations
HMAC-SHA256 signature. Required headers: x-access-id, x-request-id (UUID), x-timestamp (ISO), authorization (HMAC signature)
Headers
Path Parameters
The reference returned by Initiate On-ramp