KashierDevelopersKashier Developers

Get payment page

curl -X GET "https://test-api.kashier.io/v2/paymentPage/string"
{  "body": {    "_id": "507f1f77bcf86cd799439011",    "linkId": "PP-XXXXXXXXXX",    "merchantId": "MID-XXXX-XXXX",    "pageName": "Online Store",    "description": "Our product catalogue",    "type": "product",    "currency": "EGP",    "isPublished": true,    "isShippable": false,    "paymentMethods": [      "card",      "wallet"    ],    "tax": 14,    "totalPaidAmount": 400,    "totalPaymentCount": 4,    "totalPendingCount": 1,    "extraFields": [      {        "fieldName": "Company name",        "dataType": "string",        "isRequired": false,        "isDeleted": false      }    ],    "additionalFees": [      {        "feeName": "Handling",        "flatFee": 5,        "rateFee": 0,        "isDeleted": false      }    ],    "products": [      {        "productId": "PROD-001",        "productName": "Laptop stand",        "productDescription": "Aluminium, adjustable",        "productQuantity": "25",        "productUnitPrice": "100.00",        "currency": "EGP"      }    ],    "creationDate": "2026-07-30 09:12:44.201000+00:00"  },  "message": "success"}

Retrieves a single payment page, including its products, extra fields, and fees.

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

Path Parameters

id*string

The payment page identifier returned when the page was created.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

GET
/v2/paymentPage/{id}