VUZDevelopers

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
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  }}