Sari la conținut

Offers API (Obtinere oferte financiare)

POST /api/online/offers
Authorization: Bearer <token>
Content-Type: application/json
{
"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"
}
}
POST /api/online/offers?selectFirst=true
Authorization: Bearer <token>
Content-Type: application/json
{
"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"
}
}