Skip to content
Download OpenAPI description
Languages
Servers
Mock Server

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

Operations
Webhooks

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.

BUSINESS_FRONTING_PAYOUT_UPDATEWebhook

Request

The status of a partial fronting loan payout has changed to transfers_complete.

Bodyapplication/json
idstringrequired

The unique ID of a business fronting loan's payout.

Example: "963347398e47416c9df216a63ef035c2bflp"
loan_idstringrequired

The unique ID of the business fronting loan.

Example: "29e1a05906954ce082ec779d81de8c1ebflo"
recipient_ibanstringrequired

The IBAN of the loan payout's recipient.

Example: "DE92370601930002130041"
recipient_namestringrequired

The name of the loan payout's recipient.

Example: "Max Mustermann"
tagstringrequired

The tag of the business fronting loan's payout.

Enum"INITIAL_PAYOUT""RETENTION_FEE""FACTORING_INTEREST"
Example: "INITIAL_PAYOUT"
statusstringrequired

The status of the business fronting loan's payout.

Enum"transfers_pending""transfers_complete"
Example: "transfers_pending"
amountobject(SolarisToolkit.Web.Money)required

The amount of the loan payout.

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"
transaction_descriptionstring or null

The transaction reference, which the recipient will see. Only use characters allowed by SEPA in this field.

Example: "Example transaction."
transaction_end_to_end_idstring or null

SEPA identifier (provided by the end customer who initiated the SEPA transaction), routed through the whole payment process. (Max 35 characters without whitespace)

Example: "DDHHDHG333243"
application/json
{ "amount": { "value": 1000, "unit": "cents", "currency": "EUR" }, "id": "963347398e47416c9df216a63ef035c2bflp", "loan_id": "29e1a05906954ce082ec779d81de8c1ebflo", "recipient_iban": "DE92370601930002130041", "recipient_name": "Max Mustermann", "status": "transfers_pending", "tag": "INITIAL_PAYOUT", "transaction_description": "Example transaction.", "transaction_end_to_end_id": "DDHHDHG333243" }

Responses

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