אימות טלפוני

אימות טלפוני מורכב משני שיטות לחשבונות שאפשר להשתמש בהם כדי להוסיף ולאמת מספרי טלפון בחשבון של מוכר. מספרי טלפון שנשלחו באמצעות אימות טלפוני מחליפים את מספר הטלפון מספרים ששלחת באמצעות accounts.AccountBusinessInformation

מומלץ מאוד לבצע אימות טלפוני לכל המוצרים החדשים והקיימים מוכרים. ייתכן שהחשבון שלך יושעה דרך החשבון סטטוס בעיה ב-PENDING_PHONE_VERIFICATION עד שתאמת מספר טלפון.

כדי לאמת מספר טלפון, צריך לבצע שני שלבים:

  1. כדי להגיש בקשה לאימות טלפוני, צריך להתקשר למספר accounts.requestphoneverification.
    הזנת האזור בן שתי האותיות .
    מזינים את מספר הטלפון.
    בוחרים שיטת אימות (SMS או PHONE_CALL).
  2. כדי לאמת את מספר הטלפון, צריך להתקשר אל accounts.verifyphonenumber.
    מזינים את verificationId משלב 1.
    יש להזין את 6 הספרות של verificationCode שנשלחה לטלפון שלך.
    יש להזין את הערך phoneVerificationMethod שבשימוש.
    השיחה מחזירה verifiedPhoneNumber. מספר הטלפון הזה עודכן אומת.

אפשר לבדוק את הסטטוס של האימות הטלפוני בחשבון שלך ב- AccountBusinessInformation.phoneVerificationStatus

accounts.requestphoneverification

כדי להתחיל את תהליך האימות של מספר הטלפון, מעבירים את phoneRegionCode, phoneNumber ו-phoneVerificationMethod לתוך accounts.requestphoneverification. השיחה מחזירה verificationId.

אפשר להשתמש languageCode כדי לאמת בשפה שאינה ברירת המחדל (אנגלית ארה"ב).

אתם יכולים לנסות לאמת את אותו מספר טלפון עד חמש פעמים כל ארבע שעות.

POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/requestphoneverification

הנה שיחה לדוגמה:

{
  "phoneRegionCode": "US",
  "phoneNumber": "phoneNumber",
  "phoneVerificationMethod": "SMS",
  "languageCode": "en-US"
}

תגובה לדוגמה:

{
  "verificationId": "2-47b7ef80ff494daf8079f4808e750dcb-1626331725036"
}

accounts.verifyphonenumber

מאמתים את מספר הטלפון של החשבון על ידי העברה של verificationId מ: accounts.requestphoneverification, verificationCode בן 6 הספרות שנשלח אל ו-phoneVerificationMethod שבו השתמשת, לדוגמה SMS, accounts.verifyphonenumber. השיחה מחזירה את מספר הטלפון המאומת בפורמט תקין רגיל עבור האזור שלכם.

התוקף של בקשת האימות הראשונית יפוג אחרי 15 דקות. לאחר מכן חייב ליזום בקשה חדשה לאימות טלפוני לפני התקשרות accounts.verifyphonenumber

POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/verifyphonenumber

הנה שיחה לדוגמה:

{
  "verificationId": "verificationId",
  "verificationCode": "verificationCode",
  "phoneVerificationMethod": "SMS"
}

תגובה לדוגמה:

{
  "verifiedPhoneNumber": "(123) 456-7890"
}

AccountBusinessInformation.phoneVerificationStatus

אפשר לבדוק את הסטטוס של האימות הטלפוני בחשבון שלך בקטע AccountBusinessInformation.phoneVerificationStatus השדה הזה.

קוראים לפונקציה השיטה accounts.get עם accountId וmerchantId כדי לראות את פרטי העסק:

GET https://www.googleapis.com/content/v2.1/v2.1/merchantId/accounts/accountId