v3 Registratiedocument aanmaken

Registratiedocument aanmaken

1. Controleer de documentatievereisten

Begin met het doornemen van de documentatievereisten die specifiek zijn voor het land waar u zich wilt registreren
- Als bewijsdocumenten vereist zijn, moet u deze versleutelen en veilig uploaden.
- Gebruik de v3/get_proof_types-API om de beschikbare bewijstypen op te halen.

2. Bestanden versleutelen

Voordat u uploadt, moeten alle bewijsdocumenten om veiligheidsredenen worden versleuteld.
Gebruik de v3/create_encrypted_file API om de bestanden te versleutelen.
Zorg ervoor dat tijdens de versleuteling het juiste bewijstype (bijv. paspoort, nationale identiteitskaart) aan elk bestand is gekoppeld.

3. Documenten indienen

Dien de vereiste bestanden na versleuteling in als onderdeel van het registratieproces.
Gebruik de v3/create_document-API om een nieuw document te maken en de versleutelde bestanden te uploaden.
Opmerking: versleutelde bestanden verlopen na 20 minuten.

Beschrijving:

maakt een registratiedocument aan

URI:

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

Parameters:

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


Voorbeelduitvoer:

{
  "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"
  }
}

Voorbeeldcode:

$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;

Documentatie zoeken