v3 Registrierungsdokument erstellen

Registrierungsdokument erstellen

1. Anforderungen an Nachweisdokumente prüfen

Beginnen Sie mit der Prüfung der Dokumentationsanforderungen für das Land, in dem Sie sich registrieren möchten
- Wenn Nachweise erforderlich sind, müssen Sie diese verschlüsselt und sicher hochladen.
- Um die verfügbaren Nachweistypen abzurufen, verwenden Sie die v3/get_proof_types API.

2. Dateien verschlüsseln

Vor dem Hochladen müssen alle Nachweisdokumente aus Sicherheitsgründen verschlüsselt werden.
Verwenden Sie die v3/create_encrypted_file-API, um die Dateien zu verschlüsseln.
Stellen Sie sicher, dass während der Verschlüsselung jeder Datei der richtige Nachweistyp (z. B. Reisepass, Personalausweis) zugeordnet ist.

3. Dokumente einreichen

Reichen Sie die erforderlichen Dateien nach der Verschlüsselung als Teil des Registrierungsprozesses ein.
Verwenden Sie die v3/create_document-API, um ein neues Dokument zu erstellen und die verschlüsselten Dateien hochzuladen.
Hinweis: Verschlüsselte Dateien laufen nach 20 Minuten ab.

Beschreibung:

erstellt ein Registrierungsdokument

URI:

https://api.multitel.net/v3/create_document

Parameter:

Required:
- identity_type: Type of Identity. Available values is as follow - “Personal”,“Business”.
- first_name: First name of the identity document
- last_name: Last name of the identity document.
- phone_number: phone number of the identity.
- country: Country ISO code 
- city: City name of the identity
- postal_code: Postal code of the identity
- address: Address of the identity
- nationality:Nationality Country ISO code

Optional:
- company_name: Company name of the business identity. (required for the only business identity documents)
- company_reg_number: Company registration number of the business identity. (required for the only business identity documents)
- vat_id: Company VAT ID of the business identity.
- incorporation_country:Incorporation Country ISO code 
- birth_date: Birth date of the identity in ISO 8601 format.
- id_number: Company’s representative ID number of the business identity.
- personal_tax_id: Tax ID of the identity.
- description: Description of the document.
- identity_encryptfiles[]: List of encrypted files with identity proof type
- address_encryptfiles[]: List of encrypted files with address proof type
- signature: Signature code encoded with base64 

Methoden:

POST


Beispielausgabe:

{
  "status": {
    "code": 200,
    "msg": "Success Create Registration Detail."
  },
  "response": {
        "uuid": "00704f5656b7dcfb934eb3437bc2252e",
        "first_name": "First Name",
        "last_name": "Last Name",
        "address": "Addreress",
        "phone_number": "12345678901",
        "id_number": "123",
        "personal_tax_id": "",
        "identity_type": "Personal",
        "description": "",
        "birth_date": "2000-10-12",
        "company_name": null,
        "company_reg_number": null,
        "vat_id": null,
        "verified": "",
        "city": "City",
        "postal_code": "1000",
        "address_desc": "address",
        "signature": "iVBORw0KGgo...",
        "date_created": "2024-10-22 09:13:20"
  }
}

Beispielcode:

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.multitel.net/v3/create_document',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => array('identity_type' => 'Business','company_name' => 'Company Name','company_reg_number' => '123456','vat_id' => '123456','incorporation_country' => 'US','nationality' => 'US','country' => 'US','address_description' => 'address','first_name' => 'First Name','last_name' => 'Last Name','phone_number' => '12345678901','birth_date' => '2000-01-01','id_number' => '123','personal_tax_id' => '','description' => '','city' => 'City','postal_code' => '1000','address' => 'Address','identity_encryptfiles[]' => '3a0334a5-ce0d-4fc5-a8fc-321231fad709','address_encryptfiles[]' => '6642824a-593e-4c3d-87de-ba9442c34aa6','signature' => 'iVBORw0KGgoAA'),
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json',
    'Accept: application/json',
    'Authorization: Basic YWRtaW46Vnc0OXB11',
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Dokumentation suchen