Payment Pages
Payment Pages — 15 נקודות קצה.
List payment pages for a business
GET /payment-pages
Create a payment page
POST /payment-pages
Reconciliation pull: list checkouts across ALL of this business's payment pages (webhooks push, this endpoint guarantees — dev_features/2026-07-06-payment-webhooks-automation §1.9-D)
GET /payment-pages/sales
Check whether a slug is available for the /p/:slug public URL (tab-details.md §2.2)
GET /payment-pages/slug-availability
Get a payment page by ID
GET /payment-pages/pageId
Update a payment page
PATCH /payment-pages/pageId
Delete (soft) a payment page
DELETE /payment-pages/pageId
Enable (activate) a payment page
PATCH /payment-pages/pageId/enable
Disable (archive) a payment page
PATCH /payment-pages/pageId/disable
List sales/documents generated from this payment page
GET /payment-pages/pageId/sales
Generate a fresh sale/checkout from this page (iCount generate_sale equivalent)
POST /payment-pages/pageId/sales
Rotate this page's webhook signing secret (old secret invalidated immediately)
POST /payment-pages/pageId/rotate-webhook-secret
Send a signed test event to this page's ipnUrl
POST /payment-pages/pageId/test-ipn
Owner preview — the exact public checkout DTO GET /pay/checkout/:sid returns, built in-memory from the saved page (no PaymentCheckout row, no Tranzila handshake). api-surface.md §4.
GET /payment-pages/pageId/preview
Upload a logo or cover image for this payment page (tab-design.md §3). Does NOT save the URL onto the page — PATCH logoUrl/coverImageUrl via the update endpoint separately.
POST /payment-pages/pageId/assets

