GET
/
payment
/
api
/
v1
/
offramp-audit
/
status
/
{transaction_id}
Get Offramp Transaction Status
curl --request GET \
  --url https://api.carbnconnect.com/payment/api/v1/offramp-audit/status/{transaction_id} \
  --header 'x-api-key: <api-key>'
{
  "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "currency": "eur",
  "status": "PAYMENT_PROCESSED",
  "sender_user_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "source_amount": 50.25,
  "destination_amount": 48.75,
  "bank_txn_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "crypto_info": {
    "crypto": "usdc",
    "blockchain": "solana",
    "wallet_txn_id": "4Hx6qtq21jNA4gZFHo51wTFtHWyj1Lwx6ii5kSQBHDkfQph5WP7XEpZDHqFFdALrtwbndQD74bfqta2oWFby8QTM",
    "wallet_address": "3BsSGETYNCjfULdgYEBVmzwXgaspS6E5pgncJr3bfBeU"
  },
  "destination_info": {
    "account_holder_name": "John Doe",
    "bank_details": {
      "bic": "DEUTDEDBESS",
      "iban": "DE74360700240117179200",
      "bank_name": "Example Bank",
      "payment_rail": "sepa"
    },
    "account_id": "9ae6fe4g-b798-545g-c1c6-b69ege7c280d"
  },
  "exchange_rate": 0.97,
  "fees": 1.5,
  "crypto_received_at": "YYYY-MM-DDTHH:MM:SS.sssZ",
  "conversion_processed_at": "YYYY-MM-DDTHH:MM:SS.sssZ",
  "payment_processed_at": "YYYY-MM-DDTHH:MM:SS.sssZ"
}

Authorizations

x-api-key
string
header
required

API key for authentication. Must be included in the x-api-key header.

Path Parameters

transaction_id
string<uuid>
required

The unique identifier of the offramp transaction

Response

Offramp transaction status retrieved successfully

id
string<uuid>

The unique identifier of the transaction

Example:

"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

currency
string

Destination fiat currency (lowercase)

Example:

"eur"

status
enum<string>

Current status of the offramp transaction

Available options:
PENDING,
CRYPTO_RECEIVED,
CONVERSION_PROCESSED,
PAYMENT_SUBMITTED,
PAYMENT_PROCESSED,
FAILED,
CANCELLED
Example:

"PAYMENT_PROCESSED"

sender_user_id
string<uuid>

The unique identifier of the user who initiated the transaction

Example:

"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

source_amount
number

Amount in source currency (crypto)

Example:

50.25

destination_amount
number

Amount in destination currency (fiat after conversion and fees)

Example:

48.75

bank_txn_id
string

Bank transaction reference ID

Example:

"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

crypto_info
object
destination_info
object
exchange_rate
number

Exchange rate used for crypto to fiat conversion

Example:

0.97

fees
number

Transaction fees applied

Example:

1.5

crypto_received_at
string<date-time>

Timestamp when crypto was received

Example:

"YYYY-MM-DDTHH:MM:SS.sssZ"

conversion_processed_at
string<date-time>

Timestamp when crypto conversion was processed

Example:

"YYYY-MM-DDTHH:MM:SS.sssZ"

payment_processed_at
string<date-time>

Timestamp when fiat payment was processed

Example:

"YYYY-MM-DDTHH:MM:SS.sssZ"