Aller au contenu principal

Codes d’erreur et raisons

API: Drive (classic)

Ce document traite de l’API Drive (classique). Si vous utilisez l’API Drive, consultez le guide de référence pour les erreurs Drive.

Erreurs de champ

Exemple de format de réponse d’erreur

{
"field_errors": [
{
"field": "dropoff_address",
"error": "Distance from pickup address to dropoff address exceeds 155 miles (250 kilometers)"
}
]
}

Le tableau ci-dessous énumère les erreurs de champ possibles qui sont réutilisées dans tous les points de terminaison où le champ est pertinent.

Nom du champErreur
external_delivery_idIdentifiant de livraison externe en double : delivery_id de external_delivery_id
pickup_addressLe champ de la ville est vide dans l’adresse.
pickup_addressLe champ de l’état/province est vide dans l’adresse.
pickup_addressLe champ de la rue est vide dans l’adresse.
pickup_addressLe champ du code Zip/postal est vide dans l’adresse.
pickup_addressImpossible de déterminer une adresse valide.
pickup_addressDoorDash ne dessert pas cette zone.
pickup_addressAdresse de ramassage non utilisable.
dropoff_addressLe champ de la ville est vide dans l’adresse.
dropoff_addressLe champ de l’état/province est vide dans l’adresse.
dropoff_addressLe champ de la rue est vide dans l’adresse.
dropoff_addressLe champ du code Zip/postal est vide dans l’adresse.
dropoff_addressLa longueur de l'unité d'adresse est supérieure à 100 caractères.
dropoff_addressImpossible de déterminer une adresse valide.
dropoff_addressLa distance entre l'adresse de ramassage et l'adresse de livraison dépasse X kilomètres.
dropoff_addressL'adresse de dépôt n'est pas dans la zone de service.
num_itemsLa commande doit contenir au moins 1 article.
phone_numberLe numéro de téléphone fourni n'est pas valide.
order_valueVeuillez saisir un sous-total de $X.XX ou plus.
order_valueVeuillez saisir un sous-total de $X.XX ou moins.
pickup_timeL’heure de ramassage la plus tôt du Dasher est HH:MM AM/PM à la date sélectionnée.
delivery_timeL’heure de ramassage la plus tôt du Dasher est HH:MM AM/PM à la date sélectionnée.
quoted_timeVeuillez indiquer une estimation de l'heure de livraison ou de l'heure de ramassage
allowed_vehiclesLa valeur vehicle fournie dans les véhicules autorisés ne semble pas être valide. Veuillez consulter notre document sur l'API Drive.
cash_on_deliveryLa valeur en espèces maximale autorisée est de $X.
cash_on_deliveryCe commerce ne permet pas le paiement à la livraison.
contains_alcoholCe commerce ne prend pas en charge la livraison d'alcool.
is_contactless_deliveryLa livraison sans contact n'est pas autorisée lorsque la commande contient de l'alcool.
is_contactless_deliveryLa livraison sans contact n'est pas autorisée pour les commandes avec paiement à la livraison.
is_contactless_deliveryLa livraison sans contact n'est pas autorisée pour les commandes avec signature_required.
tip« Le pourboire ne peut pas être supérieur à 100 % de la valeur de la commande »
weightLe poids indiqué n'est pas un nombre : X.
weightLe poids indiqué doit être inférieur à limit : X.
weightLe poids indiqué ne doit pas être négatif : X.
volumeLe volume indiqué n'est pas un nombre : X.
volumeLe volume indiqué doit être inférieur à limit : X.
volumeLe volume indiqué ne doit pas être négatif : X.
priceLe prix indiqué n'est pas un nombre entier : X.
priceLe prix indiqué doit être inférieur à limit : X.
priceLe prix indiqué ne doit pas être négatif : X.

Erreurs hors champs

Exemple de format de réponse d’erreur

{
"non_field_errors": [
{
"non_field_error": "A contract has not been recorded for this business. Please contact DoorDash for integration support"
}
]
}

Le tableau ci-dessous énumère les erreurs hors champs qui sont réutilisées dans tous les points de terminaison où l'erreur est pertinente.

Message d'erreurDescription
Delivery has been placedTel qu'il est décrit dans le message d'erreur
Delivery has been assignedLe Dasher a déjà été assigné, la livraison ne peut donc pas être mise à jour pour le moment
Dasher cannot be unassigned because the order has already been picked upTel qu'il est décrit dans le message
Pickup address not located in a known servicable areaTel qu'il est décrit dans le message d'erreur
DoorDash is not open for delivery at the requested delivery timeTel qu'il est décrit dans le message d'erreur
DoorDash is not open for delivery at the requested pickup timeTel qu'il est décrit dans le message d'erreur
Cannot select pickup time after dropoff timeTel qu'il est décrit dans le message d'erreur
We are unable to fulfill this order due to insufficient Dashers in the area. Please try again later.Tel qu'il est décrit dans le message d'erreur
A payment method has not been configured for this store.Il manque des informations de configuration essentielles à votre commerce ou à votre entreprise. Votre gestionnaire de compte DoorDash, s'il y en a un, a été avisé. N'hésitez pas à communiquer avec [email protected]
A contract has not been recorded for this business. Please contact DoorDash for integration support.Tel qu'il est décrit dans le message d'erreur