Códigos de error y motivos
API: Drive (classic)
Este documento cubre la API de Drive (Classic). Si utilizas la API de Drive, consulta la guía de referencia para los errores de Drive.
Errores de campo
Ejemplo de formato de respuesta de error
{
"field_errors": [
{
"field": "dropoff_address",
"error": "Distance from pickup address to dropoff address exceeds 155 miles (250 kilometers)"
}
]
}
La siguiente tabla enumera los posibles errores de campo que se reutilizan en los puntos de enlace donde el campo es relevante
Nombre del campo | Error |
---|---|
external_delivery_id | ID de entrega externa duplicado: delivery_id de external_delivery_id |
pickup_address | Falta el campo city en la dirección |
pickup_address | Falta el campo state en la dirección |
pickup_address | Falta el campo street en la dirección |
pickup_address | Falta el campo zip_code en la dirección |
pickup_address | No se puedo corregir con una dirección válida |
pickup_address | DoorDash no presta servicios en esta área |
pickup_address | No se puede prestar servicio a la dirección de retiro |
dropoff_address | Falta el campo city en la dirección |
dropoff_address | Falta el campo state en la dirección |
dropoff_address | Falta el campo street en la dirección |
dropoff_address | Falta el campo zip_code en la dirección |
dropoff_address | La extensión de la unidad de la dirección supera los 100 caracteres |
dropoff_address | No se puedo corregir con una dirección válida |
dropoff_address | La distancia de la dirección de recogida a la dirección del punto de entrega excede las X millas |
dropoff_address | La dirección del punto de entrega no está dentro del área de servicio |
num_items | La orden debe contener al menos 1 artículo |
phone_number | El número de teléfono ingresado parece no ser válido |
order_value | Ingrese un subtotal de $X.XX o superior |
order_value | Ingrese un subtotal de $X.XX o inferior |
pickup_time | La hora del retiro lo más pronto posible del Dasher es HH:MM AM/PM en la fecha seleccionada |
delivery_time | La hora del retiro lo más pronto posible del Dasher es HH:MM AM/PM en la fecha seleccionada |
quoted_time | Debe proporcionar un horario de entrega indicado o una hora del retiro |
allowed_vehicles | El vehicle proporcionado en los vehículos permitidos no parece ser válido. Consulta nuestro documento de la API de Drive. |
cash_on_delivery | El valor en efectivo máximo permitido es $X |
cash_on_delivery | Esta tienda no está habilitada para realizar entregas con pago en efectivo. |
contains_alcohol | Esta tienda no admite la entrega de bebidas con alcohol. |
is_contactless_delivery | No se permiten las entregas sin contacto cuando una orden contiene bebidas con alcohol |
is_contactless_delivery | No se permite la entrega sin contacto en las órdenes de entrega con pago en efectivo |
is_contactless_delivery | No se permite la entrega sin contacto para las órdenes signature_required |
tip | "la propina no puede superar el 100 % de order_value" |
weight | El peso dado no es un número: X |
weight | El peso dado debe ser menor que el limit : X |
weight | El peso dado no debe ser un número negativo: X |
volume | El volumen dado no es un número: X |
volume | El volumen dado debe ser menor que el limit : X |
volume | El volumen dado no debe ser un número negativo: X |
price | El precio dado no es un número entero: X |
price | El precio dado debe ser menor que el limit : X |
price | El precio dado no debe ser un número negativo: X |
Errores no relacionados con el campo
Ejemplo de formato de respuesta de error
{
"non_field_errors": [
{
"non_field_error": "A contract has not been recorded for this business. Please contact DoorDash for integration support"
}
]
}
La siguiente tabla enumera los posibles errores no relacionados con el campo que se reutilizan en los puntos de enlace donde el error es relevante
Mensaje de error | Descripción |
---|---|
Se hizo la entrega | Como se describe en el mensaje de error |
Se asignó la entrega | Ya se ha asignado el Dasher, por lo que la entrega no se puede actualizar en este momento |
No se puede cancelar la asignación del Dasher porque la orden ya se ha retirado | Como se describe en el mensaje |
La dirección de retiro no se encuentra en un área de servicio conocida | Como se describe en el mensaje de error |
No está abierto DoorDash para realizar la entrega a la hora de entrega solicitada | Como se describe en el mensaje de error |
No está abierto DoorDash para realizar la entrega a la hora de retiro solicitada | Como se describe en el mensaje de error |
No se puede seleccionar la hora del retiro después de la hora de entrega | Como se describe en el mensaje de error |
No podemos abastecer esta orden debido a que hay pocos Dashers en el área. Intenta otra vez más tarde. | Como se describe en el mensaje de error |
No se ha configurado un medio de pago para esta tienda. | A tu tienda o negocio le falta información de configuración importante. Se ha notificado a tu administrador de cuenta de DoorDash, en caso de que tengas uno. No dudes en comunicarte con [email protected] |
Se ha registrado un acuerdo para este negocio. Ponte en contacto con DoorDash para recibir asistencia con la integración. | Como se describe en el mensaje de error |