D
API Reference

Preview Routes

Route draft preview, product preview, checkout preview, payment simulator, dan success preview dengan token akses.

Semua route preview membaca token dari query parameter token dan mengembalikan halaman 404 jika token tidak tersedia atau expired.

Route preview root

MethodPathPeran
GET/pratinjauDraft home
GET/pratinjau/product/{slug}Draft product detail
GET/pratinjau/products/{sectionId}Draft section products
GET/pratinjau/cartDraft cart
GET/pratinjau/checkoutDraft checkout
POST/pratinjau/checkout/prepareMenyiapkan preview checkout
POST/pratinjau/checkout/storeMenyimpan preview checkout
GET/pratinjau/checkout/preview-checkoutPreview checkout
GET/pratinjau/payment-simulator/{session_id}Simulator payment
GET/pratinjau/success-page/{session_id}/{phone_number?}Preview success
GET/pratinjau/success-page/preview-success-pageSuccess page statis preview

Contoh:

text
GET /pratinjau?token=<preview-token>

Path-based preview

Path-based store menambahkan username:

text
GET /<username>/pratinjau?token=<preview-token>
GET /<username>/pratinjau/product/<slug>?token=<preview-token>

Validasi

Token divalidasi melalui PreviewDigitalStore::validateToken. Setelah valid, last_accessed_at diperbarui. Token preview tidak sama dengan token user.