v3 Rekisteröintiasiakirjan luonti

Rekisteröintiasiakirjan luominen

1. Tarkista vaadittavat todistusasiakirjat

Aloita tutustumalla sen maan asiakirjavaatimuksiin, jossa haluat rekisteröityä
- Jos todistusasiakirjoja vaaditaan, ne on salattava ja ladattava turvallisesti.
- Saat käytettävissä olevat todistusasiakirjojen tyypit käyttämällä v3/get_proof_types-rajapintaa.

2. Salaa tiedostot

Ennen lataamista kaikki todistusasiakirjat on salattava turvallisuussyistä.
Käytä v3/create_encrypted_file APIa tiedostojen salaamiseen.
Varmista, että oikea todistustyyppi (esim. passi, kansallinen henkilötodistus) on liitetty kuhunkin tiedostoon salauksen aikana.

3. Lähetä asiakirjat

Kun olet salannut vaaditut tiedostot, lähetä ne osana rekisteröintiprosessia.
Käytä v3/create_document-API:a uuden asiakirjan luomiseen ja salattujen tiedostojen lataamiseen.
Huomautus: Salatut tiedostot vanhenevat 20 minuutin kuluttua.

Kuvaus:

luo rekisteröintiasiakirjan

URI:

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

Parametrit:

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 

Menetelmät:

POST


Esimerkkituloste:

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

Esimerkkikoodi:

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

Hae dokumentaatiosta