List payments for a payment page
curl -X GET "https://test-api.kashier.io/v2/paymentPage/string/payments"{ "body": [ { "_id": "507f1f77bcf86cd799439012", "merchantId": "MID-XXXX-XXXX", "merchantOrderId": "ORDER-001", "paymentPageName": "Q1 Sales Page", "firstName": "Ahmed", "lastName": "Hassan", "email": "[email protected]", "phone": "+201000000000", "amount": 100, "subAmount": 100, "tax": 0, "paymentMethod": "card", "status": "success", "date": "2026-07-30 09:15:02.117000+00:00", "transactions": [ { "transactionInfoId": "TX-243585751279", "merchantOrderId": "ORDER-001", "amount": 100, "currency": "EGP", "status": "SUCCESS", "type": "card" } ] } ], "pagination": { "total": 4, "limit": 20, "page": 1, "pages": 1 }, "message": "success"}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.
Authorization
secretKey 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
The payment page identifier.
Query Parameters
Number of records per page.
Page number.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
Update payment page PUT
Updates a payment page. Send only the fields you want to change; anything you omit keeps its current value. Unpublishing a page (isPublished: false) takes it offline without deleting it.
Get public payment page GET
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 sho…