Esta página está respaldada por un contrato independiente editable. Valida las operaciones de escritura con datos de prueba antes de su uso en producción.
/api/receipt
Flujos de trabajo listos para su uso
Flujos de trabajo listos para su uso
01
Comience con el recibo
Utilice un token API dedicado y valida primero las operaciones de lectura con los datos de prueba.
Mantenga el token en el lado del servidor y envíelo en el encabezado Authorization.
Verifique los parámetros requeridos y amplíe el esquema de solicitud o respuesta.
Manejar el estado HTTP y el campo estable error en errores de aplicación.
Los modelos se enumeran una vez aquí y también se pueden ampliar directamente desde los puntos finales que los utilizan.
Receipt14 campos
idinteger · int64
Id.
read-only
clientIdinteger · int64
Identificación del cliente.
read-only
orderIdinteger · int64
El número de orden.
read-only
organizationIdinteger · int64
Identificación de la organización.
read-only
externalReceiptIdstring
Identificación de recibo externo.
fiscalNumberstring
Número fiscal.
cashRegisterServicestring
Servicio de registro de efectivo.
fnsUrlstring
¿Qué es lo que está pasando?
statusstring
Status.
receiptTypestring
Tipo de recibo.
totalAmountnumber · double
El importe total.
createdDatestring · date-time
Creado fecha.
read-only
completedDatestring · date-time
Fecha finalizada.
errorMessagestring
Mensaje de error.
Contrato de error
Cómo se devuelven los errores de aplicación
El código error es idéntico en todas las localizaciones, mientras que el mensaje orientado al usuario es traducido por el servidor.
Exproteccion
Código estable legible por máquina para la lógica de integración.
Exproteccion
Mensaje listo para la pantalla en el idioma del usuario de tokens API.
Exproteccion
Valores interpolados por el servidor en la plantilla de mensaje localizado.
文
localMessage utiliza el campo lang del usuario que posee el token API. El lenguaje de documentación y el encabezado Accept-Language no lo cambian; el ruso se utiliza cuando el usuario no tiene un idioma configurado.
RUEl lugar del usuario es ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
ESEspañol (es)
{
"error": "error_brand_already_exists",
"localMessage": "La marca Base ya existe",
"params": {
"name": "Base"
}
}
Puntos finales
Puntos finales
GET
Obtenga recibos por orden
/api/receipt/order/{orderId}
Token con acceso a lectura
Obtenga recibos por orden usando GET /api/receipt/order/{orderId}.
Parámetros de trayectoria
Campo
Tipo
Obligatorio
Descripción
orderId
integer · int64
Sí
El número de orden.
curl --request GET 'https://api.selsup.ru/api/receipt/order/1001' \
--header 'Authorization: YOUR_API_TOKEN'