Skip to main content
GET
Retrieve an incoming transfer

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Hevn-Account
string | null

The client account to act for, as a cl_… id. Omit it to act as yourself.

Example:

"cl_9f2c1ab84d7e4f1fa3c65b0e7d9a2c41"

x-api-key
string | null

Path Parameters

payinId
string
required

Prefixed pay-in id

Response

Successful Response

id
string
required

Stable public identifier for this incoming transfer.

Pattern: ^(?:pi_)?[A-Za-z0-9._:\-]{1,216}$
Example:

"pi_9f2c1ab84d7e4f1fa3c65b0e7d9a2c41"

status
enum<string>
required

Current public lifecycle status of the incoming transfer.

Available options:
pending,
awaitingFunds,
processing,
inReview,
completed,
failed,
refunded,
canceled
quote
PayinQuoteView · object
required

Price, fee and conversion terms fixed for this incoming transfer.

createdAt
string<date-time>
required

UTC timestamp when the incoming transfer was created.

rail
enum<string> | null

Local payment method, when account-funded.

Available options:
sepa,
swift,
ach,
uaefts,
fedwire,
rtp,
fednow,
pix,
spei,
pse,
breb,
transfers_3_0,
ukfps,
npp,
nip,
bdt_local,
bdt_ewallet,
bob_local,
brl_local,
cad_eft,
clp_local,
cny_alipay,
cny_wechatpay,
cop_local,
crc_local,
dkk_local,
dop_local,
dop_ewallet,
egp_local,
gtq_local,
gtq_ewallet,
hkd_fps,
hnl_local,
idr_local,
idr_ewallet,
ils_local,
inr_local,
inr_upi,
jmd_local,
jpy_local,
krw_local,
myr_local,
nok_local,
php_local,
php_ewallet,
pkr_raast,
pkr_ewallet,
pln_local,
sar_local,
sle_local,
thb_local,
try_fast,
tzs_local,
ugx_local,
vnd_local,
xof_local,
zmw_local
paymentReference
string | null

Reference that must accompany the account transfer.

originChainId
string | null

Network from which an on-chain transfer is funded.

destinationChainId
string | null

Network on which the transfer settles.

expiresAt
string<date-time> | null

UTC timestamp after which the quote is no longer valid.