KashierDevelopersKashier Developers

List payment pages

curl -X GET "https://test-api.kashier.io/v2/paymentPage"
{  "body": [    {      "_id": "507f1f77bcf86cd799439011",      "linkId": "PP-XXXXXXXXXX",      "merchantId": "MID-XXXX-XXXX",      "pageName": "Q1 Sales Page",      "type": "regular",      "currency": "EGP",      "isPublished": true,      "totalPaidAmount": 400,      "totalPaymentCount": 4,      "creationDate": "2026-07-30 09:12:44.201000+00:00"    }  ],  "pagination": {    "total": 12,    "limit": 20,    "page": 1,    "pages": 1  },  "message": "success"}

Lists your payment pages, with pagination, filtering, and search.

Authorization

secretKey
Authorization<token>

Merchant secret key used to identify the merchant, obtained from Kashier's dashboard. Pass the raw secret key value in the Authorization header (NOT a "Bearer" token).

In: header

Query Parameters

type?string

Filter by page type.

Value in

  • "regular"
  • "product"
currency?string

Filter by ISO 4217 currency code (e.g., EGP).

search?string

Search by page name.

isPublished?boolean

Filter by whether the page is published.

sortBy?string

Field to sort by (e.g., creationDate).

limit?integer

Number of records per page.

page?integer

Page number.

Response Body

application/json

application/json

application/json

application/json

application/json

GET
/v2/paymentPage