Alipay, China's leading third-party online payment solutionAlipay, China's leading third-party online payment solution

Data Cooperation

This document is a step-by-step guide to help you quickly integrate the Data Transmission Solution for your wallet application.

Benefits

Security

Before uploading data through the data upload SDK, you can generate a key to encrypt the data; In your application, the SDK will encrypt your data and transmit it to ant server in local IDC; Then the raw data will only be decrypted and calculated in Trusted Execution Environment (TEE). Intel® SGX is Intel's TEE, offering hardware-based memory encryption that isolates specific application code and data in memory and makes the data highly secure.

Unified interface

We provide a unified data upload interface. In different business scenarios, you can use the same interface to upload data, and all data is under unified control.

Easy to integrate

You need to integrate the SDK for data upload, and you only need a simple configuration to start the integration. When integrating, only one interface needs to be integrated for data upload.

Solution Overview

Data Cooperation

As illustrated in the diagram above, there are two important workflows, namely Data Upload and Risk Control Consult.

  1. Data Upload: Risk control application requires user data, which means the wallet data developers need to ETL data following the risk control data standard provided by Ant Group's engineering team when preparing. Raw data should be accessible for Wallet Application, then encrypted and uploaded to A+ Server. A+ Server is deployed in local IDC from Ant Group, raw data will never be transmitted outside of the wallet server. Encrypted data will never be transmitted outside of your country. All the data will be processed in TEE Environment. So your data is completely protected in transit/at rest/in use.
  2. Risk Control Consult: With the trained risk control engine based on uploaded data, A+ Rewards is able to minimize fund loss during promotion, which has great significance for carrying out various marketing activities.

Integration Process

The diagram below shows the flow of how this integration works:

Data Cooperation
  1. Preparation, where the wallet get correct DataHub SDK, Datahub toolkit and Configuration from Ant Group's engineering team, and then config it properly. Also, Data Schema should have been aligned with Alipay+, which will be used during Integration.
  2. Integration, where the wallet integrates the DataHub SDK and implements server-side data upload API. Make sure you have processed the previous preparation stage before starting this stage. Ensure that you have communicated and coordinated with Ant Group's team before preparing and strictly adhering to the data schema. This may involve ETL techniques, after which you can proceed to upload data in accordance with API restrictions.
  3. Acceptance, where Ant Group and the target wallet will work together to verify the integration.
  4. Test, where you complete testing to see if the entire integration functions as you expect, and is defect-free before going live.
  5. Go live, where you are ready to move your integration from your test environment to the live production environment.