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.
X-Api-Key<token>
Business API key, e.g. vuz_ab12cdef... Created via Settings → Integrations → API Keys. Unlike partner keys, a public API key's STRING does not encode its environment — isolation instead comes from a completely separate sandbox database: a key minted on the Sandbox server (above) only ever reads/writes sandbox data and can never see or affect production, regardless of what the key looks like.
In: header
Path Parameters
pageId*string
Response Body
application/json
curl -X GET "https://example.com/payment-pages/string/preview"{ "status": "ready", "message": "string", "businessName": "string", "businessLogoUrl": "string", "accentColor": "string", "customCss": "string", "pageName": "string", "headerText": "string", "businessCopy": "string", "businessTaxId": "string", "businessAddress": "string", "coverImageUrl": "string", "backgroundStyle": "bright", "cornerStyle": "rounded", "defaultLanguage": "he", "items": [ { "description": "string", "quantity": 0, "unitPrice": 0, "lineSubTotal": 0, "lineVatTotal": 0, "lineGrandTotal": 0, "total": 0, "vatRate": 0, "discountPercent": 0, "discountAmount": 0 } ], "amount": 0, "currency": "string", "oneTimeAmount": 0, "recurringAmount": 0, "frequencyLabel": "string", "customerNameMasked": "string", "requiresCaptcha": true, "kind": "one_time", "docType": "order", "issuedDocumentNumber": "string", "mandateId": "string", "retryAfter": "2019-08-24T14:15:22Z", "successUrl": "string", "failureUrl": "string", "cancelUrl": "string", "fieldsConfig": [ { "key": "string", "labelHe": "string", "labelEn": "string", "type": "string", "required": true, "maxLength": 0, "options": [ { "value": "string", "labelHe": "string", "labelEn": "string" } ] } ], "consents": { "tosRequired": true, "tosLink": "string", "marketingOptIn": true, "cancellationPolicyAck": true }}
