POSTCheckout & Loja
Checkout
Cria um pedido pendente + PaymentIntent para o cliente autenticado. O preço nunca é aceito no item (calculado no servidor).
POST
/store/checkoutCorpo da requisição
itensarrayobrigatórioLista de { productId: uuid, qtd: number }.
Cabeçalhos
CookiestringobrigatórioCookie de sessão do cliente: ecom_customer_token=<jwt> (POST /store-auth/login).
Requisição
curl -X POST "https://minha-loja.ecom.app/store/checkout" \
-b customer.txt -H "Content-Type: application/json" \
-d '{"itens":[{"productId":"p_12","qtd":2}]}'Resposta201
200 OK
{
"success": true,
"data": { "orderId": "o_777", "clientSecret": "pi_..._secret", "publishableKey": "pk_..." }
}