फ़ोन से पुष्टि करने की प्रोसेस में दो खाते के तरीके शामिल हैं. इनका इस्तेमाल करके, व्यापारी खाते से जुड़ा फ़ोन नंबर जोड़ा जा सकता है और उसकी पुष्टि की जा सकती है.
फ़ोन नंबर की मदद से सबमिट किए गए फ़ोन नंबर, उन फ़ोन नंबर की जगह ले लेते हैं जिन्हें आपने accounts.AccountBusinessInformation
की मदद से सबमिट किया है.
सभी नए और मौजूदा व्यापारियों, कंपनियों या कारोबारियों को फ़ोन नंबर की मदद से खाते की पुष्टि करने का सुझाव दिया जाता है. ऐसा नहीं होने पर खाते की स्थिति से जुड़ी समस्या PENDING_PHONE_VERIFICATION
होने की वजह से, आपके खाते को निलंबित किया जा सकता है. यह स्थिति तब तक निलंबित रहेगी, जब तक आप फ़ोन नंबर की पुष्टि नहीं करते.
किसी फ़ोन नंबर की पुष्टि करने के लिए दो ज़रूरी चरण हैं:
- फ़ोन नंबर की मदद से खाते की पुष्टि करने का अनुरोध करने के लिए,
accounts.requestphoneverification
पर कॉल करें. - अपना दो अक्षरों वाला क्षेत्र का कोड डालें.
- अपना फ़ोन नंबर डालें.
- पुष्टि करने का कोई तरीका चुनें (
SMS
याPHONE_CALL
).
- फ़ोन नंबर की मदद से खाते की पुष्टि करने का अनुरोध करने के लिए,
- फ़ोन नंबर की पुष्टि करने के लिए
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