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
The payment page link identifier (e.g., PP-XXXXXXXXXX).
Query Parameters
Search term applied to the page's products.
Comma-separated category identifiers to filter the products by.
Response Body
application/json
application/json
application/json
application/json
List payments for a payment page GET
Lists the payments collected against one payment page, with pagination. Each record carries the customer details captured on the page and the underlying card, wallet, or cash-on-delivery transactions.
Share payment page POST
Sends a payment page's link to one or more recipients by email or SMS. Pass every recipient in key to send a single batch.