La verifica telefonica è costituita da due
metodi di verifica dell'account
che puoi utilizzare per aggiungere e verificare i numeri di telefono di un account commerciante.
I numeri di telefono inviati tramite la verifica telefonica sostituiscono quelli che potresti aver inviato tramite
accounts.AccountBusinessInformation.
La verifica telefonica è fortemente consigliata per tutti i commercianti nuovi ed esistenti. In caso contrario, il tuo account potrebbe essere sospeso con il problema relativo allo stato dell'account PENDING_PHONE_VERIFICATION finché non verifichi un numero di telefono.
Per verificare un numero di telefono sono necessari due passaggi:
- Chiama il numero
accounts.requestphoneverificationper avviare una richiesta di verifica telefonica. - Inserisci il codice regione di due lettere.
- Inserisci il tuo numero di telefono.
- Scegli un metodo di verifica (
SMSoPHONE_CALL).
- Chiama il numero
- Chiama il numero
accounts.verifyphonenumberper verificare il numero di telefono. - Inserisci il
verificationIddel passaggio 1. - Inserisci il codice a 6 cifre
verificationCodeinviato al tuo telefono. - Inserisci il
phoneVerificationMethodutilizzato. - Questa chiamata restituisce un
verifiedPhoneNumber. Questo numero di telefono è ora verificato.
- Chiama il numero
Puoi controllare lo stato della verifica telefonica del tuo account in
AccountBusinessInformation.phoneVerificationStatus.
accounts.requestphoneverification
Avvia la procedura di verifica del numero di telefono inserendo
phoneRegionCode, phoneNumber e phoneVerificationMethod in
accounts.requestphoneverification.
Questa chiamata restituisce un errore verificationId.
Puoi utilizzare il campo facoltativo
languageCode
per la verifica in una lingua diversa da quella predefinita (inglese americano).
Puoi provare a verificare lo stesso numero di telefono un massimo di cinque volte ogni quattro ore.
POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/requestphoneverification
Ecco una chiamata di esempio:
{
"phoneRegionCode": "US",
"phoneNumber": "phoneNumber",
"phoneVerificationMethod": "SMS",
"languageCode": "en-US"
}Ecco una risposta di esempio:
{
"verificationId": "2-47b7ef80ff494daf8079f4808e750dcb-1626331725036"
}accounts.verifyphonenumber
Verifica il numero di telefono dell'account inserendo il verificationId di
accounts.requestphoneverification, il verificationCode a sei cifre inviato al tuo
telefono e il phoneVerificationMethod che hai utilizzato, ad esempio SMS, in
accounts.verifyphonenumber.
Questa chiamata restituisce il numero di telefono verificato in un formato standard per la tua regione.
La richiesta di verifica iniziale scade dopo 15 minuti. Dopodiché devi
avviare una nuova richiesta di verifica telefonica prima di chiamare
accounts.verifyphonenumber.
POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/verifyphonenumber
Ecco una chiamata di esempio:
{
"verificationId": "verificationId",
"verificationCode": "verificationCode",
"phoneVerificationMethod": "SMS"
}Ecco una risposta di esempio:
{
"verifiedPhoneNumber": "(123) 456-7890"
}AccountBusinessInformation.phoneVerificationStatus
Puoi controllare lo stato della verifica telefonica del tuo account nel campo
AccountBusinessInformation.phoneVerificationStatus.
Chiama il metodo
accounts.get con
un accountId e un merchantId per visualizzare le
informazioni sull'attività del tuo account:
GET https://www.googleapis.com/content/v2.1/v2.1/merchantId/accounts/accountId