API Reference2026-02-19.previewPayments

List payments

GET
/v1/payments

Authorization

headerApi-Key<token>

Query Parameters

startTs?string

RFC3339 timestamp, inclusive

Match^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
Formatdate-time
endTs?string

RFC3339 timestamp, exclusive

Match^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
Formatdate-time
token_symbol?array<>

Filter by token symbol (e.g. USDC). CAIP-19 identifiers are not supported. Accepts a single value or multiple repeated params:

  • Single: ?token_symbol=USDC
  • Multiple: ?token_symbol=USDC&token_symbol=EURC
asset?stringDeprecated

Deprecated. This parameter will be removed in a future API version. Use token_symbol param instead.

network?string

Filter by CAIP-2 chain ID. Comma-separated for multiple.

sortBy?string

Field to sort by

Value in"date""amount"
sortDir?string

Sort direction

Value in"asc""desc"
cursor?string

Opaque pagination cursor — use the value from nextCursor in the previous response.

limit?integer

Page size (default 50, max 200)

Range1 <= value <= 200
status?array<>

Filter by payment status. Accepts a single value or multiple repeated params:

  • Single: ?status=succeeded
  • Multiple: ?status=succeeded&status=processing
referenceId?string

Substring search on the merchant-provided reference ID. Between 3 and 35 characters. Allowed characters: ASCII letters, digits, and /-:.,+.

Match^[A-Za-z0-9 /:.,+-]+$
Length3 <= length <= 35
merchantId?array<>

Filter by merchant ID. Accepts a single value or multiple repeated params:

  • Single: ?merchantId=acme-store-1
  • Multiple: ?merchantId=acme-store-1&merchantId=widget_co

Header Parameters

WCP-Version?string

Optional WalletConnect Pay API version override. If omitted, the partner's pinned version is used.

Response Body

Payments with statistics

application/json
  1. response
data*array<>
nextCursor*|

Cursor for the next page, or null if no more results

stats*

Aggregate statistics for the query

curl -X GET 'https://api.pay.walletconnect.com/v1/payments'
{  "data": [    {      "paymentId": "pay_a1a2ecc101KGF210FP7PN3BK08PZARS1CZ",      "merchant": {        "id": "acme-store-1",        "name": "Acme Store",        "iconUrl": "https://imagedelivery.net/example/icon.png"      },      "referenceId": "a1b2cad4e5f2783012345678axcdea90",      "status": "succeeded",      "isTerminal": true,      "fiatAmount": {        "unit": "iso4217/USD",        "value": "500",        "display": {          "assetSymbol": "USD",          "assetName": "US Dollar",          "decimals": 2        }      },      "tokenAmount": {        "unit": "caip19/eip155:8453/erc20:0x0000000000000000000000000000000000000000",        "value": "5000000",        "display": {          "assetSymbol": "USDC",          "assetName": "USD Coin",          "decimals": 6,          "networkName": "Base",          "iconUrl": "https://api.walletconnect.com/assets/v1/image/token/USDC/md",          "networkIconUrl": "https://api.walletconnect.com/assets/v1/image/network/eip155%3A8453/md"        }      },      "buyer": {        "accountCaip10": "eip155:8453:0x0000000000000000000000000000000000000000",        "accountProviderName": "MetaMask",        "accountProviderIcon": "https://api.walletconnect.com/assets/v1/image/wallet/metamask/md"      },      "transaction": {        "networkId": "8453",        "hash": "0x0000000000000000000000000000000000000000000000000000000000000000",        "nonce": 42      },      "settlement": {        "amount": {          "unit": "caip19/eip155:8453/erc20:0x0000000000000000000000000000000000000000",          "value": "4840000",          "display": {            "assetSymbol": "USDC",            "assetName": "USD Coin",            "decimals": 6,            "iconUrl": "https://api.walletconnect.com/assets/v1/image/token/USDC/md",            "networkName": "Base",            "networkIconUrl": "https://api.walletconnect.com/assets/v1/image/network/eip155%3A8453/md"          }        },        "settled": true,        "txHash": "0x0000000000000000000000000000000000000000000000000000000000000000"      },      "fees": {        "total": {          "unit": "caip19/eip155:8453/erc20:0x0000000000000000000000000000000000000000",          "value": "160000",          "display": {            "assetSymbol": "USDC",            "assetName": "USD Coin",            "decimals": 6,            "iconUrl": "https://api.walletconnect.com/assets/v1/image/token/USDC/md",            "networkName": "Base",            "networkIconUrl": "https://api.walletconnect.com/assets/v1/image/network/eip155%3A8453/md"          }        },        "fixed": {          "unit": "caip19/eip155:8453/erc20:0x0000000000000000000000000000000000000000",          "value": "140000",          "display": {            "assetSymbol": "USDC",            "assetName": "USD Coin",            "decimals": 6,            "iconUrl": "https://api.walletconnect.com/assets/v1/image/token/USDC/md",            "networkName": "Base",            "networkIconUrl": "https://api.walletconnect.com/assets/v1/image/network/eip155%3A8453/md"          }        },        "percentage": "0.4"      },      "createdAt": "2024-01-01T12:00:00.000Z",      "lastUpdatedAt": "2024-01-01T12:00:00.000Z",      "settledAt": "2024-01-01T12:00:00.000Z"    }  ],  "nextCursor": null,  "stats": {    "totalRevenue": [      {        "amount": 1000,        "currency": "USD"      }    ],    "totalTransactions": 100,    "totalCustomers": 25  }}