KashierDevelopersKashier Developers

Get public payment page

curl -X GET "https://test-api.kashier.io/v2/paymentPage/string/public"
{  "body": {    "_id": "507f1f77bcf86cd799439011",    "linkId": "PP-XXXXXXXXXX",    "pageName": "Online Store",    "description": "Our product catalogue",    "type": "product",    "currency": "EGP",    "isMobileRequired": true,    "isEmailRequired": true,    "paymentMethods": [      "card",      "wallet"    ],    "tax": 14,    "products": [      {        "productId": "PROD-001",        "productName": "Laptop stand",        "productUnitPrice": "100.00",        "currency": "EGP"      }    ]  },  "message": "success"}

Retrieves the customer-facing view of a published payment page. No authentication — this is the read the hosted page itself performs to render your catalogue, so it returns only what is safe to show a shopper. Returns 404 while the page is unpublished or deleted.

Path Parameters

id*string

The payment page link identifier (e.g., PP-XXXXXXXXXX).

Query Parameters

q?string

Search term applied to the page's products.

categoriesIds?string

Comma-separated category identifiers to filter the products by.

Response Body

application/json

application/json

application/json

application/json

GET
/v2/paymentPage/{id}/public