Définir une carte par défaut
Définissez une carte enregistrée comme carte de paiement par défaut de l’utilisateur authentifié ou retirez-lui ce statut.
En-têtes#
2Paramètres de chemin#
2Corps de la requête#
1trueRéponse#
4Comportement de la carte par défaut#
Envoyer {"is_default": true} pour faire de la carte enregistrée sélectionnée la carte par défaut de l’utilisateur. DEUNA retire ce statut aux autres cartes du même utilisateur, afin qu’il n’existe au maximum qu’une seule carte par défaut.
Le corps de la requête est facultatif. L’omettre produit le même effet que l’envoi de {"is_default": true}. Envoyer {"is_default": false} pour retirer le statut par défaut de la carte sélectionnée sans modifier les autres cartes.
Avant d’appeler l’endpoint#
- Authentifiez le client et envoyez son jeton d’accès utilisateur dans le
Authorizationheader. - Renseignez
user_idavec l’UUID de l’utilisateur authentifié. - Utilisez un
card_idrenvoyé par Lister les cartes enregistrées. La carte doit appartenir à l’utilisateur authentifié.
Vérifier le résultat#
Une requête réussie renvoie 200 OK avec la carte mise à jour. Vérifiez que son champ is_default correspond à la valeur demandée. Vous pouvez également lister les cartes enregistrées de l’utilisateur et vérifier qu’aucune autre n’est marquée comme carte par défaut.
L’endpoint renvoie 404 Not Found lorsque la carte sélectionnée n’existe pas pour l’utilisateur authentifié. Corrigez les UUID non valides ou le JSON mal formé avant de réessayer ; des requêtes répétées avec la même is_default laissent la carte dans le même état.
Cette page vous a-t-elle été utile ?