Skip to content

List Payments

GET
/v1/payments
curl --request GET \
--url 'https://api.parasta.io/v1/payments?status=pending&network=POLYGON&limit=20' \
--header 'Authorization: Bearer <token>'
status
string
Allowed values: pending processing succeeded failed expired canceled
network
string
Allowed values: POLYGON ETHEREUM SOLANA
created_gte
string format: date-time
created_lte
string format: date-time
limit
integer
default: 20 >= 1 <= 100
cursor
string

Paginated list

Media type application/json
object
data
Array<object>
object
id
required
string
amount
required

Smallest unit

integer format: int64
currency
required
string
Allowed values: USDT USDC ETH SOL
network
required
string
Allowed values: POLYGON ETHEREUM SOLANA
status
required
string
Allowed values: pending processing succeeded failed expired canceled
pay_address
required
string
expires_at
required
string format: date-time
settlement
object
mode
required

Coin = keep crypto; krw = exchange to KRW at confirmation; splits = mixed

string
Allowed values: coin krw splits
krw_account

Required when mode=krw

string
splits
Array<object>
object
destination
required
string
Allowed values: coin krw
percent
required
number
<= 100
metadata
object
key
additional properties
string
created
string format: date-time
has_more
boolean
next_cursor
string | null
Example
{
"data": [
{
"id": "pi_abc123",
"currency": "USDT",
"network": "POLYGON",
"status": "pending",
"pay_address": "0x1234...abcd",
"settlement": {
"mode": "coin",
"splits": [
{
"destination": "coin"
}
]
}
}
]
}