This topic describes the billing rule for ZOLOZ products.
Billing Rule
The following table lists billing rules for ZOLOZ products.
Products | Initialization status (initialize API) | Billing Rules |
ZOLOZ Real ID (Standard and Financial grades) | Initialization fails | No charge |
Initialization succeeds | After the user picture is successfully collected, the response parameter (ekycResult) of the ZOLOZ checkresult API returns "Success", "Pending", or "Failure" to charge. Customers can obtain business results through the checkresult API. | |
ZOLOZ Face Capture | Initialization fails | No charge |
Initialization succeeds | After the user picture is successfully collected,the response parameter (faceCaptureResult) of the ZOLOZ checkresult v1a API returns "Success" or "Failure" to charge. Customers can obtain business results through the checkresult v1a API. | |
ZOLOZ Face Compare | Not involved | Charges will be made after the face comparison is successful, that is, when "SUCCESS" is returned in the response parameter (resultCode) of the ZOLOZ compare API. |
ZOLOZ ID Recognition(SDK Version) | Initialization fails | No charge |
Initialization succeeds | After the user picture is successfully collected, the response parameter (recognitionResult) of the ZOLOZ checkresult API returns "Y" or "N" to charge. Customers can obtain business results through the checkresult API. | |
ZOLOZ Connect | Initialization fails | No charge |
Initialization succeeds | After the user picture is successfully collected, the response parameter (resultCode) of the ZOLOZ checkresult API returns "SUCCESS" or "NOT_SAME_PERSON" to charge. Customers can obtain business results through the checkresult API. | |
ZOLOZ NFC Reader | Initialization fails | No charge |
Initialization succeeds | Charges will be charged if the NFC read is successful, the response parameter (nfcResult) of the ZOLOZ checkresult API returns "Success", "Pending", or "Failure" to charge. Customers can obtain business results through the checkresult API. | |
ZOLOZ CN Authority | Not involved | Charges will be charged if "SUCCESS" or "AUTHORITY_NOT_SAME_PERSON" is returned in the response parameter (resultCode) of the ZOLOZ verify API. |
Billing Explanation for Native SDK Integration
When the initialization succeeds, a fee shall be charged at 2.n when ZOLOZ SDK successfully collects and uploads data, as illustrated in the following diagram.
Notes:
ZOLOZ charge standard is based on FLOW status, which obtains the final value at 2.n.
The call of
checkresult
is to check the result, and can not change the status of the flow. Once the flow status meets the billing conditions, billing will occur even if the checkresult API is not called in time.In order to avoid any billing discrepency between ZOLOZ and the Merchant, we strongly recommend that the Merchant completesthe whole interaction flow following App SDK-mode integration/Mobile web (H5)-mode integration, and determines whether a transaction should be charged or not based on the returned result from
checkresult
.When the returned result from
checkresult
is Success, Pending, or Failure, the transaction should be charged.The returned result from ZOLOZ SDK can not be used as the charge standard.
Note: The document is for reference only.