การยืนยันทางโทรศัพท์ประกอบด้วยเมธอด 2 รายการใน
Accounts
ที่คุณใช้เพื่อเพิ่มและยืนยันหมายเลขโทรศัพท์สำหรับบัญชี Merchant ได้
หมายเลขโทรศัพท์ที่ส่งผ่านการยืนยันทางโทรศัพท์จะแทนที่หมายเลขโทรศัพท์ที่คุณอาจส่งผ่าน
accounts.AccountBusinessInformation
เราขอแนะนำอย่างยิ่งให้ผู้ขายใหม่และผู้ขายที่มีอยู่ทั้งหมดทำการยืนยันทางโทรศัพท์ มิฉะนั้น ระบบอาจระงับบัญชีของคุณเนื่องจากปัญหาเกี่ยวกับสถานะ
บัญชี
PENDING_PHONE_VERIFICATIONจนกว่าคุณจะยืนยันหมายเลขโทรศัพท์
การยืนยันหมายเลขโทรศัพท์ต้องทำตามขั้นตอนที่จำเป็น 2 ขั้นตอนดังนี้
- เรียก
accounts.requestphoneverificationเพื่อเริ่มคำขอการยืนยันทางโทรศัพท์ - ป้อนรหัสภูมิภาค 2 ตัวอักษร
- ป้อนหมายเลขโทรศัพท์
- เลือกวิธีการยืนยัน (
SMSหรือPHONE_CALL)
- เรียก
- เรียก
accounts.verifyphonenumberเพื่อยืนยันหมายเลขโทรศัพท์ - ป้อน
verificationIdจากขั้นตอนที่ 1 - ป้อน
verificationCode6 หลักที่ส่งไปยังโทรศัพท์ - ป้อน
phoneVerificationMethodที่ใช้ - การเรียกนี้จะแสดงผล
verifiedPhoneNumberหมายเลขโทรศัพท์นี้ได้รับการยืนยันแล้ว
- เรียก
คุณสามารถตรวจสอบสถานะการยืนยันทางโทรศัพท์ของบัญชีได้ใน
AccountBusinessInformation.phoneVerificationStatus
accounts.requestphoneverification
เริ่มกระบวนการยืนยันหมายเลขโทรศัพท์โดยส่ง
phoneRegionCode, phoneNumber และ phoneVerificationMethod ไปยัง
accounts.requestphoneverification
การเรียกนี้จะแสดงผล verificationId
คุณสามารถใช้ช่อง
languageCode
ที่ไม่บังคับเพื่อยืนยันในภาษาอื่นที่ไม่ใช่ภาษาเริ่มต้น (ภาษาอังกฤษแบบสหรัฐอเมริกา)
คุณสามารถลองยืนยันหมายเลขโทรศัพท์เดียวกันได้สูงสุด 5 ครั้งทุกๆ 4 ชั่วโมง
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