Skip to main content
GET
/
payment
/
{id}
/
status
curl --request GET \
  --url https://api.starknode.io/payment/cmodi78b2000101pjezst1ics/status \
  --header 'x-api-key: <api_key>'
{
  "statusCode": 200,
  "success": true,
  "status": "payment_found",
  "message": "Payment found.",
  "data": {
    "id": "cmodi78b2000101pjezst1ics",
    "status": "error",
    "executor_id": "api_transaction",
    "order_code": null,
    "transaction_type": "crypto",
    "payer_email": "satoshi@starkfi.io",
    "payer_wallet": "0x9b57847b69D0354837F7b723133B9dBCbefb4F9F",
    "payer_token_symbol": "USDT",
    "payer_cpf": null,
    "tid_hash": null,
    "from_currency_symbol": "BRL",
    "amount_from": "30",
    "amount_to": "0.05994485073732166",
    "to_currency_symbol": "USDT",
    "chain_name": "arbitrum",
    "from_chain": "arbitrum",
    "to_chain": "arbitrum",
    "on_ramp": false,
    "split_payment_config": [
      {
        "receiver_wallet": "0x9b57847b69D0354837F7b723133B9dBCbefb4F9F",
        "receiver_percent": 100
      }
    ],
    "unsigned_tx": {
      "family": "evm",
      "chain_name": "arbitrum",
      "schema_version": 1,
      "transactionRequest": {
        "to": "0x23183C87c9c6668edf5974893905AF475c3664c9",
        "from": "0x9b57847b69D0354837F7b723133B9dBCbefb4F9F",
        "nonce": 36,
        "value": 0,
        "chainId": 42161,
        "gasLimit": "82499",
        "maxFeePerGas": "52514800",
        "maxPriorityFeePerGas": "0"
      }
    },
    "signed_tx": null,
    "global_payment_data": {
      "message": "This details is available only for fiat payments"
    },
    "data_error": {
      "code": "invalid_payment_status",
      "status": "error",
      "details": null,
      "message": "Payment transaction is not in a valid status for execution"
    },
    "metadata": null,
    "created_at": "2026-04-24T22:50:16.910Z",
    "updated_at": "2026-04-24T22:56:40.108Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.starkfi.io/llms.txt

Use this file to discover all available pages before exploring further.

x-api-key
string
required
Your StarkNode API key. You can find it in your dashboard.
id
string
required
The unique identifier of the payment transaction.
curl --request GET \
  --url https://api.starknode.io/payment/cmodi78b2000101pjezst1ics/status \
  --header 'x-api-key: <api_key>'
{
  "statusCode": 200,
  "success": true,
  "status": "payment_found",
  "message": "Payment found.",
  "data": {
    "id": "cmodi78b2000101pjezst1ics",
    "status": "error",
    "executor_id": "api_transaction",
    "order_code": null,
    "transaction_type": "crypto",
    "payer_email": "satoshi@starkfi.io",
    "payer_wallet": "0x9b57847b69D0354837F7b723133B9dBCbefb4F9F",
    "payer_token_symbol": "USDT",
    "payer_cpf": null,
    "tid_hash": null,
    "from_currency_symbol": "BRL",
    "amount_from": "30",
    "amount_to": "0.05994485073732166",
    "to_currency_symbol": "USDT",
    "chain_name": "arbitrum",
    "from_chain": "arbitrum",
    "to_chain": "arbitrum",
    "on_ramp": false,
    "split_payment_config": [
      {
        "receiver_wallet": "0x9b57847b69D0354837F7b723133B9dBCbefb4F9F",
        "receiver_percent": 100
      }
    ],
    "unsigned_tx": {
      "family": "evm",
      "chain_name": "arbitrum",
      "schema_version": 1,
      "transactionRequest": {
        "to": "0x23183C87c9c6668edf5974893905AF475c3664c9",
        "from": "0x9b57847b69D0354837F7b723133B9dBCbefb4F9F",
        "nonce": 36,
        "value": 0,
        "chainId": 42161,
        "gasLimit": "82499",
        "maxFeePerGas": "52514800",
        "maxPriorityFeePerGas": "0"
      }
    },
    "signed_tx": null,
    "global_payment_data": {
      "message": "This details is available only for fiat payments"
    },
    "data_error": {
      "code": "invalid_payment_status",
      "status": "error",
      "details": null,
      "message": "Payment transaction is not in a valid status for execution"
    },
    "metadata": null,
    "created_at": "2026-04-24T22:50:16.910Z",
    "updated_at": "2026-04-24T22:56:40.108Z"
  }
}

Response

statusCode
number
required
HTTP status code.
success
boolean
required
Whether the request succeeded.
status
string
required
Status label for the response (e.g. payment_found).
message
string
required
Human-readable response message.
data
object
required
The full payment transaction object.