Sari la conținut

Obtinere oferte

Solicita ofertele de creditare pe baza produselor si a preferintelor transmise.

ParametruExplicatieFormatNecesar
selectFirst

Daca este true, raspunsul contine direct URL-ul pentru continuarea procesului pe platforma UniCredit ePOS. In acest caz, email_address devine necesar.

booleanNU
ParametruExplicatieFormatNecesar
products

Lista produselor ce vor intra in oferta de creditare

array of objectsDA
due_date

Data (ziua din luna) pentru plata ratei aferente serviciului de creditare

integerNU
credit_period

Durata pentru care se doreste serviciul de creditare (in luni)

integerNU
insurance

Clientul doreste asigurare pentru serviciul de creditare

booleanNU
gdpr

Acordul GDPR pentru inceperea aplicatiei de creditare

booleanDA
email_address

Adresa de e-mail a clientului. Devine NECESAR daca este folosit parametrul GET selectFirst.

stringNU
phone_numberNumarul de telefon al clientuluistringNU
first_namePrenumele clientuluistringNU
last_nameNumele clientuluistringNU
offerId

ID-ul unei constructii de credit predefinite pe baza careia sa primiti oferta

integerNU
external_id

ID-ul comenzii folosit pentru identificarea ulterioara a ofertei (callback / redirect / update-uri)

stringDA
redirect_url

URL-ul folosit pentru redirectionarea clientilor de pe platforma noastra.

Optional — poate fi definit si programatic, fara a fi trimis per request.

stringNU
callback_url

URL-ul ce va fi folosit pentru callback la finalizarea aplicatiei.



Optional — poate fi definit si programatic, fara a fi trimis per request.

stringNU
loyalty_code

Codul de loializare (pentru oferte de card co-brand)

stringNU
ParametruExplicatieFormatNecesar
nameDenumirea produsuluistringDA
category

ID alfanumeric al categoriei (daca exista mapare intre categoriile dvs. si cele interne UniCredit ePOS)

stringNU
pricePretul per produs, cu pana la 2 zecimalefloat, 2 zecimaleDA
quantityCantitatea de produseintegerDA
{
"products": [
{
"name": "Denumire produs 1",
"category": 123,
"price": 1345,
"quantity": 1
},
{
"name": "Denumire produs 2",
"category": 1234,
"price": 1345,
"quantity": 1
}
],
"insurance": false,
"due_date": 3,
"credit_period": 60,
"gdpr": true,
"offerId": 109719,
"phone_number": "0700123456",
"email_address": "email@domain.com",
"first_name": "Ion",
"last_name": "Popescu",
"external_id": 100100,
"redirect_url": "https://www.unicredit.ro?campaignParam=Unicredit&orderID=100100",
"callback_url": "https://ext.partener.ro/callback",
"loyalty_code": "Cod_loializare"
}
{
"success": true,
"message": null,
"data": {
"offers": [
{
"id": 109719,
"childId": 1,
"name": "Oferta 1",
"installment": 58.28,
"interest": 0,
"dae": 3.3367,
"total_credit_amount": 3797,
"loan_amount": 3497,
"analysis_fee": 0,
"credit_period_months": 60
}
],
"sessionID": "00ee3a2392a3eb1999a69f1a7c30d6f983af2ace4a71362b0b8825c7e700b6b2"
}
}
{
"products": [
{
"name": "Denumire produs 1",
"price": 1345,
"quantity": 1
},
{
"name": "Denumire produs 2",
"price": 1345,
"quantity": 1
}
],
"insurance": false,
"due_date": 3,
"credit_period": 60,
"gdpr": true,
"offerId": 109719,
"email_address": "email@domain.com",
"phone_number": "0700123456",
"first_name": "Ion",
"last_name": "Popescu",
"external_id": 100100,
"redirect_url": "https://www.unicredit.ro?campaignParam=Unicredit&orderID=100100",
"callback_url": "https://ext.partener.ro/callback",
"loyalty_code": "Cod_loializare"
}
{
"success": true,
"message": null,
"data": {
"sessionUrl": "URL"
}
}

Finalizeaza selectia unei oferte primite de la /api/online/offers si intoarce URL-ul de continuare a procesului pe platforma UniCredit ePOS.

ParametruExplicatieFormatNecesar
sessionID

Valoarea sessionID furnizata in raspunsul apelului /api/online/offers

stringDA
offer_id

ID-ul ofertei furnizat in raspunsul apelului /api/online/offers

integerDA
email_address

Adresa de e-mail a clientului pentru care se initiaza aplicatia de creditare

stringDA
{
"sessionID": "fb7bb0eb5e92d017eed6aa9b541e6b5ea2b5e098adb1a62ccf33a7f9afc2d434",
"offer_id": 109721,
"email_address": "email@domain.com"
}
{
"success": true,
"message": null,
"data": {
"sessionUrl": "URL"
}
}