v3 Izveidot reģistrācijas dokumentu

Reģistrācijas dokumenta izveide

1. Pārbaudiet prasības apliecinošajiem dokumentiem

Sāciet ar to, ka izskatāt dokumentu prasības, kas attiecas uz valsti, kurā vēlaties reģistrēties
- Ja ir nepieciešami apliecinošie dokumenti, jums tie ir jāšifrē un droši jāaugšupielādē.
- Lai iegūtu pieejamos apliecinošo dokumentu veidus, izmantojiet v3/get_proof_types API.

2. Šifrēt failus

Pirms augšupielādes visi apliecinājuma dokumenti drošības nolūkos ir jāšifrē.
Izmantojiet v3/create_encrypted_file API failu šifrēšanai.
Nodrošiniet, lai šifrēšanas laikā katram failam būtu saistīts pareizais apliecinājuma veids (piemēram, pase, nacionālā ID karte).

3. Iesniedziet dokumentus

Pēc nepieciešamo failu šifrēšanas iesniedziet tos reģistrācijas procesa ietvaros.
Izmantojiet v3/create_document API, lai izveidotu jaunu dokumentu un augšupielādētu šifrētos failus.
Piezīme: Šifrētie faili zaudē derīgumu pēc 20 minūtēm.

Apraksts:

izveido reģistrācijas dokumentu

URI:

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

Parametri:

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 

Metodes:

POST


Izvades paraugs:

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

Koda paraugs:

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

Meklēt dokumentāciju