curl "https://xenarch.dev/v1/payments/history?wallet=0x1234...abcd&domain=example.com&limit=10"
[
{
"url": "/premium-article",
"domain": "example.com",
"amount_usd": "0.003",
"tx_hash": "0xdef456...abc789",
"paid_at": "2026-04-10T14:35:00Z"
}
]
Payments
Payment History
Get x402 payment history for a wallet address — paginated USDC transactions on Base with gate URLs, amounts, and timestamps per payment.
GET
/
v1
/
payments
/
history
curl "https://xenarch.dev/v1/payments/history?wallet=0x1234...abcd&domain=example.com&limit=10"
[
{
"url": "/premium-article",
"domain": "example.com",
"amount_usd": "0.003",
"tx_hash": "0xdef456...abc789",
"paid_at": "2026-04-10T14:35:00Z"
}
]
curl "https://xenarch.dev/v1/payments/history?wallet=0x1234...abcd&domain=example.com&limit=10"
[
{
"url": "/premium-article",
"domain": "example.com",
"amount_usd": "0.003",
"tx_hash": "0xdef456...abc789",
"paid_at": "2026-04-10T14:35:00Z"
}
]
Query parameters
| Parameter | Type | Description |
|---|---|---|
wallet | string | Wallet address (required) |
domain | string | Filter by domain (optional) |
limit | integer | Max results (default 10) |
Query Parameters
Pattern:
^0x[0-9a-fA-F]{40}$Required range:
1 <= x <= 100