Skip to content
Download OpenAPI description
Languages
Servers
Mock Server

https://docs.solarisgroup.com/_mock/api-reference/onboarding/webhooks/

Operations
Webhooks

Request

Solaris has deleted all data related to the given business from its system.
Important: When you receive a notification of this type, you must immediately delete all data related to the business specified in the webhook header.

Headers
Solaris-Entity-Idstring

ID of the business whose data you must delete.

Example: cba4289c773b7450482ee88a6e5126e9cbiz
Bodyapplication/json
object
application/json
{}

Responses

Return 200 to indicate that you successfully received the webhook notification.

BUSINESS_FRONTING_APPLICATIONWebhook

Request

The status of a business fronting loan application has changed.

Bodyapplication/json
idstring

The ID of the relevant business fronting loan application.

Example: "89d4eaaa73ec4a73a0b9d40fb5d9da9cbfla"
statusstring

The status of the business fronting loan application.

Example: "approved"
application/json
{ "id": "89d4eaaa73ec4a73a0b9d40fb5d9da9cbfla", "status": "approved" }

Responses

Return 200 to indicate that you successfully received the webhook notification.

BUSINESS_FRONTING_LOAN_PAYOUTWebhook

Request

The status of a fronting loan payout has changed to payout_issued.

Bodyapplication/json
idstringrequired

The unique ID of a business fronting loan.

Example: "13651d2f3a274e768ec6d45b036e0f14bflo"
application_idstringrequired

The unique ID of the business fronting loan application.

Example: "89d4eaaa73ec4a73a0b9d40fb5d9da9cbfla"
agionumber(float)required

The credit commission amount.

Example: 0
durationintegerrequired

The number of months over which the loan will be repaid.

Example: 24
recipient_ibanstringrequired

The IBAN of the loan's recipient, to which the loan will be paid out.

Example: "DE92370601930002130041"
recipient_namestringrequired

The name of the loan recipient.

Example: "Max Mustermann"
effective_interest_ratenumber(float)required

The effective annual interest rate applied to the loan.

Example: 0.309
nominal_interest_ratenumber(float)required

The nominal interest rate applied to the loan.

Example: 0.299
amountobject(SolarisToolkit.Web.Money)required

The loan amount.

Example: {"value":1000,"unit":"cents","currency":"EUR"}
amount.​valueintegerrequired

The amount value

Example: 1000
amount.​currencystringrequired

The currency of the given value. Only EURO is currently supported.

Example: "EUR"
amount.​unitstringrequired

The unit of the given value.

Value"cents"
Example: "cents"
collateral_account_ibanstringrequired

Your Solaris prefund account from which the full loan amount (agio + net loan amount) must be transferred to Solaris' settlement account.

Example: "DE85110101014480677574"
collection_account_ibanstringrequired

Your account to which the agio is transferred.

Example: "DE87110101001000057123"
settlement_account_ibanstringrequired

The Solaris settlement account from which the loan amount is transferred to the business's account.

Example: "DE07110101014503906016"
statusstringrequired

The status of the business fronting loan.

Enum"payout_pending""payout_issued"
Example: "payout_issued"
status_reasonstring or null

The status reason of the business fronting loan.

Enum"closed""terminated"
Example: "closed"
application/json
{ "agio": 0, "amount": { "value": 1000, "unit": "cents", "currency": "EUR" }, "application_id": "89d4eaaa73ec4a73a0b9d40fb5d9da9cbfla", "collateral_account_iban": "DE85110101014480677574", "collection_account_iban": "DE87110101001000057123", "duration": 24, "effective_interest_rate": 0.309, "id": "13651d2f3a274e768ec6d45b036e0f14bflo", "nominal_interest_rate": 0.299, "recipient_iban": "DE92370601930002130041", "recipient_name": "Max Mustermann", "settlement_account_iban": "DE07110101014503906016", "status": "payout_issued", "status_reason": "closed" }

Responses

Return 200 to indicate that you successfully received the webhook notification.