The unique person ID, generated after completing the person onboarding process.
Overdrafts (1.0)
https://docs.solarisgroup.com/_mock/api-reference/lending/overdrafts/
Request
Creates a freelancer overdraft application and assigns it to the person
with the given person_id
in the path parameter. Before calling this endpoint, you need to create a credit record for the customer and include it in the payload. Afterwards, Solaris' credit scoring system assesses the application to determine the person credit eligibility and either approves or rejects the application.
The application attributes
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/lending/overdrafts/v1/persons/{person_id}/overdraft_applications
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "partner_risk_class": "d", "partner_reference_number": "a123456", "partner_contact_number": "+491565904345", "partner_contact_name": "Peter Mustermann", "credit_record_id": "fbb7d15fa4c54ba0b077592665ef04a4ccrd" }
Application
The unique ID of a freelancer overdraft application.
The unique person ID, generated after completing the person onboarding process.
The status of a freelancer overdraft application.
The date and time the freelancer overdraft application was created.
The risk class assigned to a freelancer by the partner.
The number of the partner's contact person.
The name of the partner's contact person.
The unique ID of a freelancer overdraft, generated after an overdraft is offered.
The daily rate at which interest is accrued on the used amount of an overdraft.
Solaris' decision on the overdraft application.
The unique ID of a credit record, generated after creating a freelancer credit record.
{ "status": "offered", "rejection_reasons": [ "string" ], "person_id": "dc1a6812a14f6cc338cd084208535bcdcper", "partner_risk_class": "d", "partner_reference_number": "a123456", "partner_contact_number": "+491565904345", "partner_contact_name": "Peter Mustermann", "overdraft_rate": 9, "overdraft_id": "00556cd181f2409aaa6c2a033cce3a8fcovd", "limit": { "value": 1000, "unit": "cents", "currency": "EUR" }, "interest_conditions_enabled": true, "interest_accrual_rate": 3, "id": "b83z264de98741018419b53648e20ca9coap", "decision": "OFFERED", "credit_record_id": "fbb7d15fa4c54ba0b077592665ef04a4ccrd", "created_at": "2021-08-03T18:01:48.000Z", "account_snapshot_id": "string" }
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/lending/overdrafts/v1/persons/{person_id}/overdraft_applications/{overdraft_application_id}
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
Application
The unique ID of a freelancer overdraft application.
The unique person ID, generated after completing the person onboarding process.
The status of a freelancer overdraft application.
The date and time the freelancer overdraft application was created.
The risk class assigned to a freelancer by the partner.
The number of the partner's contact person.
The name of the partner's contact person.
The unique ID of a freelancer overdraft, generated after an overdraft is offered.
The daily rate at which interest is accrued on the used amount of an overdraft.
Solaris' decision on the overdraft application.
The unique ID of a credit record, generated after creating a freelancer credit record.
{ "status": "offered", "rejection_reasons": [ "string" ], "person_id": "dc1a6812a14f6cc338cd084208535bcdcper", "partner_risk_class": "d", "partner_reference_number": "a123456", "partner_contact_number": "+491565904345", "partner_contact_name": "Peter Mustermann", "overdraft_rate": 9, "overdraft_id": "00556cd181f2409aaa6c2a033cce3a8fcovd", "limit": { "value": 1000, "unit": "cents", "currency": "EUR" }, "interest_conditions_enabled": true, "interest_accrual_rate": 3, "id": "b83z264de98741018419b53648e20ca9coap", "decision": "OFFERED", "credit_record_id": "fbb7d15fa4c54ba0b077592665ef04a4ccrd", "created_at": "2021-08-03T18:01:48.000Z", "account_snapshot_id": "string" }
Request
Links the account snapshot of the person
with the given person_id
to their overdraft application. You need to include the account_snapshot_id
in the payload. Solaris' credit scoring system uses the account snapshot to retrieve the customer's account information, balance, and transaction history to assess their credit eligibility.
Account snapshot attributes
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/lending/overdrafts/v1/persons/{person_id}/overdraft_applications/{overdraft_application_id}/account_snapshot
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "account_snapshot_id": "string" }
The application attributes
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/lending/overdrafts/v1/persons/{person_id}/overdraft_applications/{overdraft_application_id}/overdraft
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "account_id": "575189c6eb825b10b9d0392fcb3bf61dcacc" }
Application
The unique ID of a freelancer overdraft, generated after an overdraft is offered.
The unique person ID, generated after completing the person onboarding process.
The status of a created overdraft offered to a freelancer.
The date and time the overdraft was created.
The daily rate at which interest is accrued on the used amount of an overdraft.
{ "status": "created", "person_id": "dc1a6812a14f6cc338cd084208535bcdcper", "overdraft_rate": 9, "limit": { "value": 1000, "unit": "cents", "currency": "EUR" }, "interest_conditions_enabled": true, "interest_accrual_rate": 3, "id": "00556cd181f2409aaa6c2a033cce3a8fcovd", "created_at": "2021-08-03T18:01:48.000Z", "account_id": "575189c6eb825b10b9d0392fcb3bf61dcacc" }
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/lending/overdrafts/v1/persons@{person_id}/overdrafts/{overdraft_id}
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
Application
The unique ID of a freelancer overdraft, generated after an overdraft is offered.
The unique person ID, generated after completing the person onboarding process.
The status of an overdraft offered to a freelancer.
The date and time the overdraft was created.
The daily interest accrued by a freelancer account.
The daily interest accrued by a freelancer account.
The daily rate at which interest is accrued on the used amount of an overdraft.
{ "status": "created", "person_id": "dc1a6812a14f6cc338cd084208535bcdcper", "overdraft_rate": 9, "limit": { "value": 1000, "unit": "cents", "currency": "EUR" }, "interest_conditions_enabled": true, "interest_accrued": { "value": 1000, "unit": "cents", "currency": "EUR" }, "interest_accrual_rate": 3, "id": "00556cd181f2409aaa6c2a033cce3a8fcovd", "created_at": "2021-08-03T18:01:48.000Z", "account_id": "575189c6eb825b10b9d0392fcb3bf61dcacc" }
The application attributes
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/lending/overdrafts/v1/persons/{person_id}/overdrafts/{overdraft_id}/terminate
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{}
Overdraft
The unique ID of a freelancer overdraft, generated after an overdraft is offered.
The unique person ID, generated after completing the person onboarding process.
The status of an overdraft offered to a freelancer.
The date and time the overdraft was created.
The daily interest accrued by a freelancer account.
The daily interest accrued by a freelancer account.
The daily rate at which interest is accrued on the used amount of an overdraft.
{ "status": "created", "person_id": "dc1a6812a14f6cc338cd084208535bcdcper", "overdraft_rate": 9, "limit": { "value": 1000, "unit": "cents", "currency": "EUR" }, "interest_conditions_enabled": true, "interest_accrued": { "value": 1000, "unit": "cents", "currency": "EUR" }, "interest_accrual_rate": 3, "id": "00556cd181f2409aaa6c2a033cce3a8fcovd", "created_at": "2021-08-03T18:01:48.000Z", "account_id": "575189c6eb825b10b9d0392fcb3bf61dcacc" }