Verify bank card holder identity through 2-factor, 3-factor, or 4-factor verification using the BankMetaVerifyIntl API
API description
API operation: BankMetaVerifyIntl
Request method: POST and GET
Transport protocol: HTTPS
Description: Verifies bank card holder information. Supported verification types:
2-factor bank card verification (bank card number + name)
3-factor bank card verification (bank card number + name + certificate number)
4-factor bank card verification (bank card number + name + certificate number + mobile number)
QPS limit: Each API has a dedicated QPS limit. For details, see QPS limits of ID Verification server-side APIs.
Endpoints:
NoteBenefits of internal network access: An internal network enables private communication between Alibaba Cloud services in the same region. If your application server is also in the same region, use the internal network endpoint to access the ID Verification service for a more secure and stable connection.
Optimization for overseas access: Network conditions outside the Chinese mainland can be complex. To reduce latency and minimize request failures, optimize your integration by following the best practices in Server-side Network Latency Analysis and Optimization.
China (Hong Kong)
Public endpoint:
cloudauth-intl.cn-hongkong.aliyuncs.comInternal endpoint:
cloudauth-intl-vpc.cn-hongkong.aliyuncs.com
Online debugging and integration
Before you debug or integrate, read the Debug and integrate server-side APIs with OpenAPI guide to understand how to call APIs on the OpenAPI platform and how to obtain the SDK.
You can debug this API operation in OpenAPI Explorer. You can also generate sample SDK code for this API operation.
Request parameters
Name | Type | Required | Description | Example |
ProductCode | String | Yes | Static field: BANK_CARD_N_META | BANK_CARD_N_META |
ParamType | String | Yes | Encryption method:
Important
| normal |
VerifyMode | String | Yes | VERIFY_BANK_CARD: Bank card authentication mode. Checks whether the bank card number matches the holder's name, certificate number, and mobile number. | VERIFY_BANK_CARD |
ProductType | String | Yes | Product type to call:
| BANK_CARD_4_META |
BankCard | String | Yes | Bank card number:
|
|
UserName | String | Yes | Name:
|
|
IdentityType | String | No | Certificate type. Defaults to ID card if left empty. For other types, see the Certificate type list. | 01 |
IdentifyNum | String | No | Certificate number:
Important This parameter is required if ProductType is set to one of the following values:
|
|
Mobile | String | No | Mobile number:
Important This parameter is required if ProductType is set to BANK_CARD_4_META. |
|
Response parameters
Name | Type | Description | Example | |
RequestId | String | The request ID. | 130A2C10-B9EE-4D84-88E3-5384FF****** | |
Code | String | Return code: For more information, see Server-side HTTP status codes. | Success | |
Message | String | A detailed description of the response code. | success | |
ResultObject | BizCode | String | Verification result:
| 1 |
SubCode | String | Verification details:
| 101 | |