Cierre del pedido
POST
Facturar a nombre del cliente
POST /api/checkout/set-invoice-recipient
Descripción
Deja la factura del pedido a nombre de la persona o empresa que eligió el cliente.
Detalles
Guarda a nombre de quién sale la factura del pedido: nombre o razón social, documento y tipo de persona. Se elige antes de pagar: con un pago en línea en curso los datos no cambian. Valida el documento según su tipo.
Permisos requeridos
auth-order
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| name | string | Sí |
min:2
max:150
|
| documentTypeId | int | Sí |
min_value:1
|
| documentNumber | string | Sí |
min:3
max:50
|
| organizationTypeId | int | Sí |
min_value:1
|
| No |
max:150
|
Respuesta
Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.
| Campo | Tipo | Descripción |
|---|---|---|
| orderUuid | string | Identificador del pedido |
Ejemplo de request
curl -X POST https://restofy.pro/api/checkout/set-invoice-recipient \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"name": "string",
"documentTypeId": 1,
"documentNumber": "string",
"organizationTypeId": 1
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-10-09T02:12:12Z
HTTP 200
Request
{
"name": "Estudio Creativo SAS",
"documentTypeId": 3,
"documentNumber": "***",
"organizationTypeId": 2
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"orderUuid": "079fe166-7db7-4b2f-bf9d-c36b0b0ef421"
}
}