Xác minh qua điện thoại

Quy trình xác minh qua điện thoại bao gồm hai phương thức Tài khoản mà bạn có thể sử dụng để thêm và xác minh số điện thoại cho tài khoản người bán. Số điện thoại bạn gửi qua quy trình xác minh qua điện thoại sẽ thay thế số điện thoại bạn có thể đã gửi qua accounts.AccountBusinessInformation.

Tất cả người bán mới và hiện tại đều nên xác minh qua điện thoại. Nếu không, tài khoản của bạn có thể bị tạm ngưng với vấn đề trạng thái tài khoản PENDING_PHONE_VERIFICATION cho đến khi bạn xác minh số điện thoại.

Bạn phải thực hiện 2 bước bắt buộc để xác minh số điện thoại:

  1. Gọi đến accounts.requestphoneverification để bắt đầu yêu cầu xác minh qua điện thoại.
    Nhập mã vùng gồm hai chữ cái.
    Nhập số điện thoại của bạn.
    Chọn một phương thức xác minh (SMS hoặc PHONE_CALL).
  2. Gọi accounts.verifyphonenumber để xác minh số điện thoại.
    Nhập verificationId từ Bước 1.
    Nhập verificationCode gồm 6 chữ số được gửi đến điện thoại của bạn.
    Nhập phoneVerificationMethod đã sử dụng.
    Lệnh gọi này trả về một verifiedPhoneNumber. Số điện thoại này hiện đã được xác minh.

Bạn có thể kiểm tra trạng thái xác minh qua điện thoại của tài khoản trong AccountBusinessInformation.phoneVerificationStatus.

accounts.requestphoneverification

Bắt đầu quy trình xác minh số điện thoại bằng cách truyền phoneRegionCode, phoneNumberphoneVerificationMethod vào accounts.requestphoneverification. Lệnh gọi này trả về mộtverificationId.

Bạn có thể sử dụng trường languageCode không bắt buộc để xác minh bằng ngôn ngữ khác với ngôn ngữ mặc định (tiếng Anh (Mỹ)).

Bạn có thể thử xác minh cùng một số điện thoại tối đa 5 lần mỗi 4 giờ.

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

Dưới đây là lệnh gọi mẫu:

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

Dưới đây là một phản hồi mẫu:

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

accounts.verifyphonenumber

Xác minh số điện thoại cho tài khoản bằng cách truyền verificationId từ accounts.requestphoneverification, verificationCode gồm 6 chữ số được gửi đến điện thoại của bạn và phoneVerificationMethod mà bạn đã sử dụng, ví dụ: SMS, vào accounts.verifyphonenumber. Lệnh gọi này trả về số điện thoại đã xác minh ở định dạng tiêu chuẩn tại khu vực của bạn.

Yêu cầu xác minh ban đầu của bạn sẽ hết hạn sau 15 phút. Sau đó, bạn phải bắt đầu một yêu cầu xác minh qua điện thoại mới trước khi gọi accounts.verifyphonenumber.

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

Dưới đây là lệnh gọi mẫu:

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

Dưới đây là một phản hồi mẫu:

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

AccountBusinessInformation.phoneVerificationStatus

Bạn có thể kiểm tra trạng thái xác minh qua điện thoại của tài khoản trong trường AccountBusinessInformation.phoneVerificationStatus.

Gọi phương thức accounts.get bằng accountIdmerchantId để xem thông tin doanh nghiệp của tài khoản:

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