Weryfikacja telefoniczna obejmuje 2 metody dotyczące kont, które możesz wykorzystać do dodawania i weryfikowania numerów telefonu na koncie sprzedawcy.
Numery telefonów przesłane za pomocą weryfikacji telefonicznej zastąpią numery telefonów przesłane za pomocą accounts.AccountBusinessInformation
.
W przypadku wszystkich nowych i dotychczasowych sprzedawców zdecydowanie zalecamy weryfikację telefoniczną. W przeciwnym razie Twoje konto może zostać zawieszone z stanem konta PENDING_PHONE_VERIFICATION
, dopóki nie zweryfikujesz numeru telefonu.
Aby potwierdzić numer telefonu, wykonaj te 2 czynności:
- Zadzwoń pod numer
accounts.requestphoneverification
, aby rozpocząć weryfikację telefoniczną. - Wpisz dwuliterowy kod regionu.
- Wpisz numer telefonu.
- Wybierz metodę weryfikacji (
SMS
lubPHONE_CALL
).
- Zadzwoń pod numer
- Zadzwoń pod numer
accounts.verifyphonenumber
, aby potwierdzić numer telefonu. - Wpisz
verificationId
z kroku 1. - Wpisz 6-cyfrowy kod
verificationCode
wysłany na Twój telefon. - Wpisz użyty
phoneVerificationMethod
. - To wywołanie zwraca wartość
verifiedPhoneNumber
. Ten numer telefonu został zweryfikowany.
- Zadzwoń pod numer
Stan weryfikacji numeru telefonu konta możesz sprawdzić na stronie AccountBusinessInformation.phoneVerificationStatus
.
accounts.requestphoneverification
Aby rozpocząć proces weryfikacji numeru telefonu, prześlij parametry phoneRegionCode
, phoneNumber
i phoneVerificationMethod
do accounts.requestphoneverification
.
To wywołanie zwraca wartość verificationId
.
Możesz użyć opcjonalnego pola languageCode
, aby przejść weryfikację w języku innym niż domyślny (angielski).
Każdy numer telefonu możesz potwierdzić maksymalnie 5 razy co 4 godziny.
POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/requestphoneverification
Oto przykład wywołania:
{ "phoneRegionCode": "US", "phoneNumber": "phoneNumber", "phoneVerificationMethod": "SMS", "languageCode": "en-US" }
Oto przykładowa odpowiedź:
{ "verificationId": "2-47b7ef80ff494daf8079f4808e750dcb-1626331725036" }
accounts.verifyphonenumber
Zweryfikuj numer telefonu powiązany z kontem, przekazując verificationId
z accounts.requestphoneverification
, 6-cyfrowy kod verificationCode
wysłany na Twój telefon oraz użyty phoneVerificationMethod
, na przykład SMS
, do accounts.verifyphonenumber
.
Ta funkcja zwraca zweryfikowany numer telefonu w standardowym formacie dla Twojego regionu.
Pierwsza prośba o weryfikację wygasa po 15 minutach. Następnie przed nawiązaniem połączenia musisz poprosić o nową weryfikację przez telefon.accounts.verifyphonenumber
POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/verifyphonenumber
Oto przykład wywołania:
{ "verificationId": "verificationId", "verificationCode": "verificationCode", "phoneVerificationMethod": "SMS" }
Oto przykładowa odpowiedź:
{ "verifiedPhoneNumber": "(123) 456-7890" }
AccountBusinessInformation.phoneVerificationStatus
Stan weryfikacji numeru telefonu konta możesz sprawdzić w polu AccountBusinessInformation.phoneVerificationStatus
.
Aby wyświetlić informacje o firmie na koncie, wywołaj metodę accounts.get
z parametrami accountId
i merchantId
:
GET https://www.googleapis.com/content/v2.1/v2.1/merchantId/accounts/accountId