302, жодного попереднього POST.
Це рекомендована точка входу. Старі
/c/start і /shopify/checkout
продовжують працювати, але коштують дві додаткові навігації —
див. GET /c/start.Параметри шляху
cartToken може містити / і ?key=… — шлях приймає токен повністю.
Якщо зручніше передати ключ окремо, працює і такий варіант:
Query-параметри
Усі необовʼязкові, на рендер не впливають, зберігаються в сесії для атрибуції:Успішна відповідь
200 з HTML чекауту. Адресний рядок після гідратації замінюється на
/c/{publicId} через history.replaceState, тож cart token не лишається
в історії браузера.
У відповіді ставиться plata_sid — HttpOnly, SameSite=Lax,
Path=/c/{publicId}.
Помилки
Приклад
200 (не 3xx) і заголовок set-cookie: plata_sid=….
Швидкість
Точка входу спроєктована під холодний старт без жодного прогріву:- одна навігація, нуль редіректів;
publicIdі сесійний токен рахуються зslug+cartTokenдетерміновано, тому cookie ставиться ще до звернення до бази;- дизайн і методи оплати/доставки віддаються з кешу конфігурації магазину;
- кошик підставляється зі знімка, якщо він свіжий — інакше читається зі Storefront API, не блокуючи першу відмальовку.