फ़ोन नंबर की मदद से खाते की पुष्टि करना

फ़ोन से पुष्टि करने की प्रोसेस में दो खाते के तरीके शामिल हैं. इनका इस्तेमाल करके, व्यापारी खाते से जुड़ा फ़ोन नंबर जोड़ा जा सकता है और उसकी पुष्टि की जा सकती है. फ़ोन नंबर की मदद से सबमिट किए गए फ़ोन नंबर, उन फ़ोन नंबर की जगह ले लेते हैं जिन्हें आपने accounts.AccountBusinessInformation की मदद से सबमिट किया है.

सभी नए और मौजूदा व्यापारियों, कंपनियों या कारोबारियों को फ़ोन नंबर की मदद से खाते की पुष्टि करने का सुझाव दिया जाता है. ऐसा नहीं होने पर खाते की स्थिति से जुड़ी समस्या PENDING_PHONE_VERIFICATION होने की वजह से, आपके खाते को निलंबित किया जा सकता है. यह स्थिति तब तक निलंबित रहेगी, जब तक आप फ़ोन नंबर की पुष्टि नहीं करते.

किसी फ़ोन नंबर की पुष्टि करने के लिए दो ज़रूरी चरण हैं:

  1. फ़ोन नंबर की मदद से खाते की पुष्टि करने का अनुरोध करने के लिए, accounts.requestphoneverification पर कॉल करें.
    अपना दो अक्षरों वाला क्षेत्र का कोड डालें.
    अपना फ़ोन नंबर डालें.
    पुष्टि करने का कोई तरीका चुनें (SMS या PHONE_CALL).
  2. फ़ोन नंबर की पुष्टि करने के लिए accounts.verifyphonenumber पर कॉल करें.
    पहले चरण में दिया गया verificationId डालें.
    आपके फ़ोन पर भेजा गया छह अंकों वाला 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

खाते के फ़ोन नंबर की पुष्टि करने के लिए, accounts.requestphoneverification का verificationId, आपके फ़ोन पर भेजा गया छह अंकों वाला verificationCode, और इस्तेमाल किए गए 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