Impostare una carta come predefinita
Imposta una carta salvata come carta di pagamento predefinita dell’utente autenticato oppure rimuovine lo stato predefinito.
Header#
2Parametri del percorso#
2Corpo della richiesta#
1trueRisposta#
4Comportamento della carta predefinita#
Invia {"is_default": true} per rendere la carta salvata selezionata quella predefinita dell’utente. DEUNA rimuove lo stato predefinito da ogni altra carta dello stesso utente, così che esista al massimo una carta predefinita.
Il corpo della richiesta è facoltativo. Ometterlo ha lo stesso effetto dell’invio di {"is_default": true}. Invia {"is_default": false} per rimuovere lo stato predefinito dalla carta selezionata senza modificare le altre carte.
Prima di chiamare l’endpoint#
- Autentica il cliente e invia il relativo token di accesso utente nell’
Authorizationheader. - Imposta
user_idcon l’UUID dell’utente autenticato. - Usa un
card_idrestituito da Elencare le carte memorizzate. La carta deve appartenere all’utente autenticato.
Verifica il risultato#
Una richiesta riuscita restituisce 200 OK con la carta aggiornata. Verifica che il campo is_default corrisponda al valore richiesto. Puoi anche elencare le carte salvate dell’utente e verificare che nessun’altra sia contrassegnata come predefinita.
L’endpoint restituisce 404 Not Found quando la carta selezionata non esiste per l’utente autenticato. Correggi gli UUID non validi o il JSON non valido prima di riprovare; le richieste ripetute con lo stesso is_default lasciano la carta nello stesso stato.
Questa pagina è stata utile?