Krijimi i dokumentit të regjistrimit
1. Kontrolloni kërkesat për dokumentacion
Filloni duke shqyrtuar kërkesat e dokumentacionit specifike për vendin ku dëshironi të regjistroheni
- Nëse kërkohen dokumente provuese, duhet t'i enkriptoni dhe t'i ngarkoni në mënyrë të sigurt.
- Për të marrë llojet e disponueshme të dokumenteve provuese, përdorni API-në v3/get_proof_types.
2. Enkriptoni skedarët
Përpara ngarkimit, të gjitha dokumentet provuese duhet të enkriptohen për qëllime sigurie.
Përdorni API-në v3/create_encrypted_file për të enkriptuar skedarët.
Sigurohuni që lloji i saktë i provës (p.sh., pasaporta, karta kombëtare e identitetit) të jetë i lidhur me çdo skedar gjatë enkriptimit.
3. Dorëzoni dokumentet
Pasi të kriptoni skedarët e kërkuar, dorëzojini si pjesë e procesit të regjistrimit.
Përdorni API-në v3/create_document për të krijuar një dokument të ri dhe për të ngarkuar skedarët e kriptuar.
Shënim: Skedarët e kriptuar skadojnë pas 20 minutash.
Përshkrimi:
krijon një dokument regjistrimi
URI:
https://api.multitel.net/v3/create_document
Parametrat:
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
Metodat:
POST
Shembull i Rezultatit:
{
"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"
}
}Shembull kodi:
$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;