Oleada 5 · Documentación
PushSLog recibe eventos HTTP POST desde tiendas y marketplaces. Cada canal valida la firma antes de procesar el pedido.
Configura la URL que te entregamos al registrar la tienda. Usa HTTPS en producción. Reintenta con backoff si respondes 5xx (el emisor puede reintentar).
Tras /custom/shops/register recibes webhookSecret, shopId y la URL /api/v1/webhook/custom.
# Cabeceras obligatorias
X-PushSLog-Shop-Id: <shopId>
X-PushSLog-Signature: <HMAC-SHA256-base64 del body con webhookSecret>
# Body (JSON) — estructura flexible; incluye orderId y total
{
"orderId": "ORD-1001",
"total": 99000,
"currency": "COP",
"shippingAddress": { … }
}orderId externo para soporte (ver canales).