Skip to content
Download OpenAPI description
Languages
Servers
Mock Server

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

Operations
Webhooks

Request

The status of a consumer credit line application has changed. Please see here all the events that trigger this webhook.

Bodyapplication/json
status_descriptionstring or null

Additional details about the credit line application status.

statusstring

The status of a consumer credit line application.

Enum"initial_scoring_pending""account_snapshot_pending""account_snapshot_verification_pending""identification_pending""offered""esign_pending""esign_complete""esign_failed""credit_line_creation_pending""credit_line_created"
Example: "account_snapshot_pending"
signing_idstring or null

The ID of the signing resource, created after the customer's identification and e-signing process has been triggered.

Example: "7c63600ddddec4f2668893af39c1b814csig"
scoring_workflowobject or null

An object containing certain actions required for the scoring process.

recipient_ibanstring or null

The IBAN of the customer's account to use for the account snapshot.

Example: "DE92370601930002130041"
reasonstring or null

The reason(s) for rejecting a credit line application.

person_idstring

The person ID of the customer applying for the credit line.

Example: "dc1a6812a14f6cc338cd084208535bcdcper"
partner_reference_numberstring or null

The partner reference number.

Example: "ABHP244919"
offered_limitobject or null(SolarisToolkit.Web.Money.Optional)

The offered credit line limit.

Example: {"value":1000,"unit":"cents","currency":"EUR"}
offered_interest_ratenumber or null

The offered interest rate to apply to the credit line.

Example: 2.5
net_disposable_incomeobject or null(SolarisToolkit.Web.Money.Optional)

The net disposable income available to the customer after deducting all taxes.

Example: {"value":1000,"unit":"cents","currency":"EUR"}
marriage_statusstring or null

The customer's marital status.

Enum"MARRIED""UNMARRIED""DIVORCED""UNKNOWN"
Example: "UNMARRIED"
identification_idstring or null

The unique ID of a customer's identification resource.

Example: "9e2e85c62230a652325964282c84559fcidt"
idstring

The unique ID of a consumer credit line application.

Example: "35eee37033c5436f9cbff6df1f88e097ccla"
employment_statusstring or null

The customer's employment status.

Enum"EMPLOYED""UNEMPLOYED""PUBLIC_SECTOR_EMPLOYEE""PROFESSIONAL_SOLDIER""FREELANCER""HOUSEWORK""APPRENTICE""MANAGEMENT""RETIRED""STUDENT"
Example: "EMPLOYED"
decisionstring or null

Solaris' decision on the credit line application.

Enum"REJECTED""OFFERED"
Example: "OFFERED"
credit_line_idstring or null

The unique ID of a credit line, generated after a credit line is created.

Example: "1908331fb8384edcbfe63067366c4b6accln"
application/json
{ "status_description": "string", "status": "account_snapshot_pending", "signing_id": "7c63600ddddec4f2668893af39c1b814csig", "scoring_workflow": { "required_actions": [] }, "recipient_iban": "DE92370601930002130041", "reason": "string", "person_id": "dc1a6812a14f6cc338cd084208535bcdcper", "partner_reference_number": "ABHP244919", "offered_limit": { "value": 1000, "unit": "cents", "currency": "EUR" }, "offered_interest_rate": 2.5, "net_disposable_income": { "value": 1000, "unit": "cents", "currency": "EUR" }, "marriage_status": "UNMARRIED", "identification_id": "9e2e85c62230a652325964282c84559fcidt", "id": "35eee37033c5436f9cbff6df1f88e097ccla", "employment_status": "EMPLOYED", "decision": "OFFERED", "credit_line_id": "1908331fb8384edcbfe63067366c4b6accln" }

Responses

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

Request

One or more attributes of a credit line were changed. See here all the events that trigger this webhook. Please note that webhook payload is returned as a JSON-encoded string.

Bodyapplication/json
dataobject

An object containing the webhook payload.

application/json
{ "data": { "event_type": "CREDIT_LINE", "entity_uuid": "2d685ca48fab499a841d19fd8bcfe314ccln", "payload": {} } }

Responses

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

Request

A customer has declined the authentication process for a 3DS transaction. After receiving this webhook notification, you can stop showing the authentication screen to the customer. Note: This webhook event is only relevant for the old 3DS flow, which will be deprecated. The new 3DS flow using change request does not make use of this webhook.

Bodyapplication/json
amountobject

The transaction's amount.

merchantobject

The merchant related to the transaction.

challenged_atstring(datetime)

UTC timestamp from when the 3DS challenge was presented to the customer.

Example: "2022-11-07T13:34:27+00:00"
expires_atstring(datetime)

UTC timestamp when the 3DS challenge was expired.

Example: "2022-11-07T13:39:27+00:00"
person_idstring

The person ID of the customer who initiated the 3DS transaction.

Example: "682a85d7e490c1360f6c2be2f1addd57cper"
card_idstring

The ID of the card that was used for the 3DS transaction.

Example: "03bafc5569a53a62dd02ad2e5a789b80mcrd"
authenticate_change_request_idstring

The authorization change request ID.

Example: "bbcafe6e9cc66a4aebaa907cea325435csc"
decline_change_request_idstring

The decline change request ID.

Example: "6fbb54aebc42e2c5d4dc881d5cf566d6csc"
channelstring

The channel that was used for the 3DS transaction.

Example: "browser"
application/json
{ "amount": { "value": 1000, "unit": "cents", "currency": "EUR" }, "merchant": { "name": "MCDONALDS 1435", "country": "DE", "url": "https://mcdonalds.de" }, "challenged_at": "2022-11-07T13:34:27+00:00", "expires_at": "2022-11-07T13:39:27+00:00", "person_id": "682a85d7e490c1360f6c2be2f1addd57cper", "card_id": "03bafc5569a53a62dd02ad2e5a789b80mcrd", "authenticate_change_request_id": "bbcafe6e9cc66a4aebaa907cea325435csc", "decline_change_request_id": "6fbb54aebc42e2c5d4dc881d5cf566d6csc", "channel": "browser" }

Responses

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