Entrega en el checkout, sin flota
Ofrecé entrega rápida al cerrar la venta sin contratar cadetes ni mantener un equipo propio.
Sacate la logística de encima: vendés y cobrás el valor del producto normalmente, por tu medio. courrier se ocupa solo de la entrega — el cliente elige este flete en el checkout, autoriza el retiro y paga el flete protegido. Sin costo y sin responsabilidad para la tienda después del retiro.
POST /v1/store/deliveries HTTP/1.1
Host: api.courrier.app
Content-Type: application/json
Authorization: Courrier-HMAC-SHA256 key_id=tienda_4f3a9c
x-courrier-timestamp: 1718900000
x-courrier-signature: 9f86d081884c7d659a2feaa0c55ad015
{
"currency": "ARS",
"items": [
{ "name": "Zapatillas de running", "quantity": 1, "unitAmount": 4500000 }
],
"buyer": {
"name": "Martín Gómez",
"phone": "+5491145678900",
"country": "AR",
"state": "CABA"
},
"pickup": {
"address": "Av. Corrientes 1234",
"city": "Buenos Aires",
"state": "CABA"
}
}# firmá el HMAC-SHA256 con tu secret sobre:
signature = HMAC_SHA256(secret, `${ts}.${METHOD}.${url}.${rawBody}`)
Por qué integrar
courrier resuelve la entrega en la última milla para tu tienda, con pago protegido y repartidores calificados asignados por el sistema.
Ofrecé entrega rápida al cerrar la venta sin contratar cadetes ni mantener un equipo propio.
La venta y el pago del producto son tuyos, por tu medio — courrier no los toca. Acá solo el flete queda protegido, en custodia hasta la confirmación.
Entregás el producto por fuera; courrier se ocupa del flete, la asignación y el seguimiento. Tu responsabilidad llega hasta la recolección.
El sistema asigna un repartidor verificado y calificado para cada viaje — sin que tengas que elegir.
El rol de tu tienda
Transparencia total: tu tienda no paga nada y tu parte termina en el retiro. Mirá exactamente hasta dónde llega tu responsabilidad.
Línea de tiempo de la responsabilidad
Pedido
venta cerrada en tu checkout
El cliente autoriza el retiro
el cliente libera el retiro al transportista
Fin de la responsabilidad de la tiendaEn camino
transporte bajo responsabilidad del repartidor
Entregado
el cliente confirma la recepción
De acá en adelante es solo visibilidad: seguís por API si querés, evaluás al repartidor y recibís feedback — sin nueva obligación.
No hay mensualidad ni comisión para la tienda. La comisión sale del flete acordado entre comprador y repartidor — tu tienda no paga nada.
Quien responde por la entrega es el repartidor (el transportista). No es tu tienda ni courrier — es quien hace el transporte.
El cliente de tu tienda es quien elige este tipo de flete y quien autoriza la entrega del producto al transportista (el retiro).
A partir de la autorización del retiro, la tienda ya hizo su parte y no tiene más vínculo con la entrega.
Para que igual puedas seguirlo, el sistema expone por API el estado de la entrega hasta que se entregue. Podés mostrarlo en tu sistema o no — es solo visibilidad.
Aunque no haya vínculo, la tienda puede evaluar el comportamiento del repartidor en el retiro (puntaje) y recibir feedback de cómo fue la entrega.
Integración
Una llamada server-to-server firmada con HMAC y webhooks de estado. Sin SDK obligatorio, sin dependencias pesadas.
En el panel de tienda creás la cuenta y generás un par de claves (key_id + secret). El secret nunca viaja — solo firma las solicitudes en tu servidor.
Ya cobraste el valor del producto por tu medio. Al cerrar la venta, tu servidor hace un POST firmado (HMAC-SHA256) a /v1/store/deliveries con los ítems, el comprador y la dirección de recolección — solo para organizar la entrega.
courrier envía webhooks firmados ante cada cambio de estado del pedido. Tu responsabilidad llega hasta la recolección — el resto es solo visibilidad.
POST /v1/store/deliveries HTTP/1.1
Host: api.courrier.app
Content-Type: application/json
Authorization: Courrier-HMAC-SHA256 key_id=tienda_4f3a9c
x-courrier-timestamp: 1718900000
x-courrier-signature: 9f86d081884c7d659a2feaa0c55ad015
{
"currency": "ARS",
"items": [
{ "name": "Zapatillas de running", "quantity": 1, "unitAmount": 4500000 }
],
"buyer": {
"name": "Martín Gómez",
"phone": "+5491145678900",
"country": "AR",
"state": "CABA"
},
"pickup": {
"address": "Av. Corrientes 1234",
"city": "Buenos Aires",
"state": "CABA"
}
}# firmá el HMAC-SHA256 con tu secret sobre:
signature = HMAC_SHA256(secret, `${ts}.${METHOD}.${url}.${rawBody}`)
Cada cambio de estado (asignado, en custodia, en camino, entregado, liberado) dispara un webhook firmado. ¿Falló? courrier lo reenvía automáticamente con backoff.
Protección incluida
La protección no es una promesa de marketing — está en el protocolo. El flete queda en una bóveda 2-de-3 que nadie retira solo.
El monto va a una bóveda que exige 2 de 3 firmas (vos, el repartidor y courrier) — nadie retira solo. Solo se libera cuando confirmás la entrega.
Costo para la tienda
courrier no le cobra nada a la tienda: ni tarifa, ni comisión, ni abono. Vendés y cobrás el valor del producto normalmente, por tu medio — solo tercerizás la entrega.
$0
de costo para la tienda
sin tarifa, comisión ni abono
100%
del producto es tuyo
vendés y cobrás por tu medio
100%
del flete protegido
en custodia hasta la confirmación
La comisión (10% del flete) se le cobra al repartidor, sobre el valor de la entrega — nunca a la tienda ni al producto.
Creá tu cuenta de tienda, generá una API key y hacé tu primer checkout en minutos. Crear cuenta es gratis.
Checkout firmado con HMAC · Webhooks de estado · Pago vía PIX/DePix en lanzamiento