Get Status

Retrieve invoice status and details by ID

Endpoint

GET {BASE_URL}/crypto/v1/status/{id}

{id} is the invoice ID returned by createInvoice.

Get invoice status

get
Path parameters
idstringRequired

Invoice id returned from createInvoice.

Header parameters
apikeystringRequired

Merchant API key.

merchantidstringRequired

Merchant identifier bound to the API key.

Responses
chevron-right
200

Status found

application/json
successconst: Required
get
/crypto/v1/status/{id}

Required Headers

Header
Required
Type

apikey

Yes

String

merchantid

Yes

String

Success Response (200)

Not Found Example (404)

Auth Failure Example (403)

Response Fields

Field
Type
Description

id

String

Invoice identifier

client

Object

Submitted client object

paidAmount

Number

Total paid amount in USD-equivalent invoice accounting

subTotal

Number

Invoice subtotal

total

Number

Invoice total after client-facing fees

partialPaymentsEnabled

Boolean

Partial payment behavior flag

tippingEnabled

Boolean

Tipping behavior flag

currency

String

Invoice settlement currency (commonly USDC)

completed

Boolean

Invoice completion state

description

String

Optional invoice description

transactions

Array

Payments posted to invoice

createdAt

Datetime

Invoice creation timestamp

merchant

Object

Merchant name and key initiator

Error Statuses

Status
Meaning

403

Missing apikey or merchantid

404

Invoice not found

405

Invalid API key or merchant lookup failure

406

Missing id path parameter

408

Merchant is not associated with API key

412

Merchant is not enrolled in cryptoPOS-V1

501

Credential validation server error

505

Data fetch server error

Last updated