Skip to main content

List Pay-ins

Retrieve a paginated list of all pay-ins, with optional filtering by status and date range.

Endpoint

GET /v1/payins

Query Parameters

ParameterTypeRequiredDescription
pageintegerNoPage number (default: 1).
limitintegerNoResults per page (default: 20, max: 100).
statusstringNoFilter by status: awaiting_deposit, processing, completed, failed.
fromstringNoISO 8601 start date for filtering.
tostringNoISO 8601 end date for filtering.

Request

curl "https://api.thiqwave.com/v1/payins?page=1&limit=20&status=completed" \
  -H "X-API-Key: your_api_key"

Response

{
  "data": [
    {
      "payin_id": "payin_1234567890",
      "quote_id": "quote_1234567890",
      "status": "completed",
      "source_currency": "AED",
      "destination_currency": "USDT",
      "destination_network": "ethereum",
      "destination_address": "0x742d35Cc6634C0532925a3b844Bc123e5fA42f9c",
      "source_amount": 50000,
      "estimated_stablecoin_amount": "479.50",
      "actual_stablecoin_amount": "479.50",
      "expires_at": "2026-04-09T14:45:00Z",
      "created_at": "2026-04-09T14:30:00Z",
      "completed_at": "2026-04-09T14:38:00Z"
    }
  ],
  "meta": {
    "page": 1,
    "limit": 20,
    "total": 45,
    "total_pages": 3
  }
}

Response Fields

FieldTypeDescription
dataarrayArray of pay-in objects.
meta.pageintegerCurrent page number.
meta.limitintegerResults per page.
meta.totalintegerTotal number of pay-ins.
meta.total_pagesintegerTotal number of pages.

Notes

  • Use pagination to retrieve large result sets efficiently.
  • Filter by status to focus on specific pay-in states.
  • Use from and to parameters to filter by date range.