Download OpenAPI specification:Download
Creates a new webhook subscription for a specific event.
When you create a webhook subscription, Solaris checks the validity of the provided url
by sending a single POST
notification. The notification contains an empty body and the SOLARIS-WEBHOOK-EVENT-TYPE
header with a value of WEBHOOK-SUBSCRIPTION
.
The response from this endpoint contains a unique id
for the subscription and a secret
. Use this secret
to verify the authenticity of the notifications.
Webhook URLs cannot be changed after creating a webhook subscription. You must delete the existing webhook and register a new one with the new URL. Note that you will receive a new id
and secret
.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
{- "event_type": "IDENTIFICATION",
}
{- "id": "4c6f93d4c8d427927257e2ce734a5a10",
- "event_type": "IDENTIFICATION",
- "secret": "f82c389fb187274227186b5a58781978"
}
Returns an array containing all of your webhook subscriptions.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/webhooks?page%5Bnumber%5D=string&page%5Bsize%5D=string'
[- {
- "id": "4c6f93d4c8d427927257e2ce734a5a10",
- "event_type": "IDENTIFICATION",
- "secret": "f82c389fb187274227186b5a58781978"
}
]
Returns the webhook subscription specified in the request URL. Note that the API only returns secret
value when the webhook is created; this endpoint will return null
as the value for secret
.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/webhooks/{id}'
{- "id": "4c6f93d4c8d427927257e2ce734a5a10",
- "event_type": "IDENTIFICATION",
- "secret": "f82c389fb187274227186b5a58781978"
}
Deletes the webhook subscription specified in the request URL. Please ensure that you have a replacement for a webhook before deleting it; all stored and unsent notifications will be lost.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X DELETE \ 'https://api.solaris-sandbox.de/v1/webhooks/{id}'
"string"
The locking_status
or locking_reason
for a customer's account has changed. See the Account management guide for more information about account blocking.
Return 200
to indicate that you successfully received the webhook notification.
{- "account_id": "adc123a45d6d7cf8fbfeed537ba919d5cacc",
- "person_id": "dc1a6812a14f6cc338cd084208535bcdcper",
- "business_id": "null",
- "iban": "DE87110101001000057123",
- "locking_status": "DEBIT_BLOCK",
- "updated_at": "2018-10-18T13:06:54.000Z"
}
The account closure process has completed for a customer's account.
Return 200
to indicate that you successfully received the webhook notification.
{- "account_id": "adc123a45d6d7cf8fbfeed537ba919d5cacc",
- "person_id": "dc1a6812a14f6cc338cd084208535bcdcper",
- "business_id": "null",
- "iban": "DE87110101001000057123"
}
Solaris has initiated the account closure process for a customer's account.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "f8d7fbbd587047a0aa449ce69d2d6c08acrq",
- "closure_reason": "COMPLIANCE_IMMEDIATE_INTERNAL",
- "status": "IN_PROGRESS",
- "account_id": "5526853938474f3e92b22a03ea57a544cacc",
- "technical_closure_date": "2021-10-11",
- "legal_closure_date": "2021-10-11",
- "failure_reason": {
- "code": "negative_balance",
- "detail": "Account balance is negative, can't perform technical closure."
}, - "payout_allowed": "false",
- "updated_at": "2021-12-22T15:05:33.634Z"
}
This webhook sends notifications about certain status transitions for account closure requests.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "f8d7fbbd587047a0aa449ce69d2d6c08acrq",
- "closure_reason": "COMPLIANCE_IMMEDIATE_INTERNAL",
- "status": "IN_PROGRESS",
- "account_id": "5526853938474f3e92b22a03ea57a544cacc",
- "technical_closure_date": "2021-10-11",
- "legal_closure_date": "2021-10-11",
- "failure_reason": {
- "code": "negative_balance",
- "detail": "Account balance is negative, can't perform technical closure."
}, - "payout_allowed": "false",
- "updated_at": "2021-12-22T15:05:33.634Z"
}
The limit on a customer's account has changed. This webhook is used in the context of the Decoupled Cards product.
Return 200
to indicate that you successfully received the webhook notification.
{- "account_id": "adc123a45d6d7cf8fbfeed537ba919d5cacc"
}
An account opening request has been either accepted or rejected.
Return 200
to indicate that you successfully received the webhook notification.
{- "account_opening_request_id": "f8d7fbbd587047a0aa449ce69d2d6c08aorq",
- "customer_id": "b109ee6f66d2a061e006bd31c6455df2cper",
- "status": "COMPLETED",
- "account_id": "c5a0e32369e9372e0fdf490294cecd8dcacc",
- "updated_at": "2021-12-22T15:05:33.634+00:00",
- "error": {
- "code": "green_person_vetting",
- "detail": "CustomerVettingStatus for person has to be 'green' to open an account."
}
}
The status of an account snapshot has changed. This webhook is used in the context of different lending products.
Return 200
to indicate that you successfully received the webhook notification.
{- "entity_uuid": "bc9eee989fb84f3aa8089e244bb8dfc1snap",
- "event_type": "ACCOUNT_SNAPSHOT",
- "payload": {
- "wizard_session_key": "wiz04852083740",
- "status_description": "string",
- "status": "available",
- "provider": "FINREACH",
- "id": "6c8f81a234df4052a9cde197577347b7snap",
- "iban": "DE87110101001000057123",
- "account_id": "adc123a45d6d7cf8fbfeed537ba919d5cacc"
}
}
A Top-Up transaction was declined by Solaris. The status of the Top Up has changed to DECLINED
.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "b76cdcc321d345618084feedc47bbb1d",
- "account_id": "adc123a45d6d7cf8fbfeed537ba919d5cacc",
- "amount": {
- "value": 10000,
- "currency": "EUR"
}, - "client_secret": "pi_1DrPlP2eZvKYlo2CSBQ7uqFH_secret_o1A7UsYFLWeGISUD1QYNkT8IU",
- "status": "ACCEPTED",
- "decline_reason": "Person has blocked account(s)"
}
Solaris successfully processed a Top-Up via an Acquirer. The funds from the Top Up are cleared to the customer's account, and the status of the Top Up has changed to EXECUTED
.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "b76cdcc321d345618084feedc47bbb1d",
- "account_id": "adc123a45d6d7cf8fbfeed537ba919d5cacc",
- "amount": {
- "value": 10000,
- "currency": "EUR"
}, - "client_secret": "pi_1DrPlP2eZvKYlo2CSBQ7uqFH_secret_o1A7UsYFLWeGISUD1QYNkT8IU",
- "status": "ACCEPTED"
}
A customer attempted an Instant Top-Up but the payment failed (e.g., because the payment method used did not have sufficient funds). The customer may re-attempt the Top-Up with the same payment method or use a different one.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "b76cdcc321d345618084feedc47bbb1d",
- "account_id": "adc123a45d6d7cf8fbfeed537ba919d5cacc",
- "amount": {
- "value": 10000,
- "currency": "EUR"
}, - "client_secret": "pi_1DrPlP2eZvKYlo2CSBQ7uqFH_secret_o1A7UsYFLWeGISUD1QYNkT8IU",
- "status": "ACCEPTED",
- "acquirer_error_code": "card_declined",
- "acquirer_decline_code": "exceeds daily limit"
}
A new beneficial owner was linked to a business, or an existing one was updated. Solaris will send a notification on this webhook if additional beneficial owners are discovered during the business identification process. For more information about beneficial owners, check the business onboarding guide.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "a5f454e3f96447d6b3f7ecda46328040",
- "beneficial_owner_id": "b9c5661fc7d240b8b51b9059b580cper",
- "person_id": "b9c5661fc7d240b8b51b9059b580cper",
- "valid_until": "2022-12-31",
- "voting_share": 75,
- "business_id": "e0277fae750a4c849660da873f94cbiz"
}
A booking was created on the account specified in the webhook payload. For more information about bookings, check the account management guide.
id | string ID of the booking. |
creation_date | string The date when the booking was created. Do not expose this to the account holder(s). |
valuta_date | string The valuta date of the booking (i.e., the date when the booking becomes effective). |
booking_date | string The date when the booking was posted. |
booking_type | string (Solaris-Enums-BookingType) The type of the booking. See the booking documentation for a list of explanations for each booking type. |
object The amount of the booking. | |
description | string A description of the booking. |
purpose_code | string The purpose code of the booking. |
recipient_bic | string The recipient's BIC. |
recipient_iban | string The recipient's IBAN. |
recipient_name | string The recipient's full name. |
receiver_iban_virtual | string (If applicable) The receiver's virtual IBAN. |
sender_bic | string The sender's BIC. |
sender_iban | string The sender's IBAN. |
sender_name | string The sender's full name. |
end_to_end_id | string SEPA identifier provided by the customer who initiated the SEPA transaction, routed through the entire payment process. |
creditor_identifier | string Unique reference that identifies a party collecting payments under the SEPA Direct Debit scheme within and across 32 countries. See the Deutsche Bundesbank's definition of creditor identifier for more information. |
mandate_reference | string The reference of the SDD mandate. |
transaction_id | string The Solaris transaction ID. |
return_transaction_id | string (If applicable) The Solaris ID of the return transaction. |
object (If applicable) Object containing information about the SEPA Direct Debit return transaction charges. | |
sepa_return_code | string or null (If applicable) The SEPA reason code for the return transaction. See the EPC173-14 guidelines for more information. |
sepa_return_reason | string (If applicable) The SEPA return reason text as defined by ISO 20022. |
sepa_return_reason_definition | string (If applicable) Explanation of the SEPA return reason code as defined by ISO 20022. |
meta_info | string or null JSON-serialized supplementary information about the transaction. For example, information about the card and the merchant associated with the transaction. |
recorded_at | string UTC timestamp from when the booking was recorded. |
reconciliation_id | string (If applicable) Unique ID of the related clearing transaction initiated by Solaris. |
initiator_reference | string Unique reference for the transaction's initiator. |
charge_details | string Transaction charge details. Only relevant for bookings with the type |
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "fe6561bdb526ed8866e9dac00bd1848ecboo",
- "creation_date": "2022-01-18",
- "valuta_date": "2022-01-18",
- "booking_date": "2022-01-18",
- "booking_type": "SEPA_CREDIT_TRANSFER",
- "amount": {
- "value": -160,
- "unit": "cents",
- "currency": "EUR"
}, - "description": "BERLINER VOLKSBANK EG, TXL ABFLUG",
- "purpose_code": "null",
- "recipient_bic": "SOBKDEBBXXX",
- "recipient_iban": "DE97110101002242911754",
- "recipient_name": "SURIA LUIS VENTURA VIERA PEREIRA RIBEIRO",
- "receiver_iban_virtual": "string",
- "sender_bic": "SOBKDEBBXXX",
- "sender_iban": "DE95110101000018501020",
- "sender_name": "HANS MUSTERMANN",
- "end_to_end_id": "END2ENDREJ",
- "creditor_identifier": "DE98ZZZ09999999999",
- "mandate_reference": "00000000000001",
- "transaction_id": "d651ee23300b4e7c8fe7b7e2b2e96trx",
- "return_transaction_id": "758ea4a268974284ae7af17871f3fdc4",
- "sepa_charges": {
- "value": 5000,
- "unit": "cents",
- "currency": "EUR"
}, - "sepa_return_code": "AC01",
- "sepa_return_reason": "string",
- "sepa_return_reason_definition": "string",
- "meta_info": "{\"cards\":{\"card_id\":\"abe6963e8be94364b8c1aa34d1bb5bc3mcrd\",\"merchant\":{\"id\":\"123456789101112\",\"country_code\":\"GB\",\"category_code\":\"5411\",\"name\":\"Grocery\",\"town\":\"London\"},\"original_amount\":{\"currency\":\"GBP\",\"value\":50000,\"fx_rate\":10.0,\"fx_markup\":7.3165,\"issuer_fee\":0.0},\"pos_entry_mode\":\"MANUAL_PAN_ENTRY\",\"trace_id\":\"382621b66280020528d9433d135c2ae418fa53d0\",\"transaction_date\":\"2024-10-18\",\"transaction_time\":\"2024-10-18T15:22:02+00:00\",\"auth_code\":\"053630\",\"acquirer_id\":\"123456\",\"terminal_id\":\"12345678\",\"transaction_type\":\"PURCHASE\"}}",
- "recorded_at": "2022-01-24T00:41:57.634Z",
- "reconciliation_id": "87271dda6e454393036b4ec2b64b2221itrx",
- "initiator_reference": "string",
- "charge_details": "CRED"
}
One or more attributes of a business
were changed. This webhook does not come with a payload. The notification includes the ID of the business that was changed in the header.
Return 200
to indicate that you successfully received the webhook notification.
{ }
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.
Return 200
to indicate that you successfully received the webhook notification.
{ }
A scheduled block on a business' SEPA Direct Debit profile was canceled.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "3cab044cedf84443841d489547177469",
- "status": "ACCEPTED",
- "status_reasons": "string",
- "collection_limit": {
- "value": 5000,
- "unit": "cents",
- "currency": "EUR"
}
}
A block was scheduled on a business' SEPA Direct Debit profile.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "3cab044cedf84443841d489547177469",
- "status": "ACCEPTED",
- "status_reasons": "string",
- "collection_limit": {
- "value": 5000,
- "unit": "cents",
- "currency": "EUR"
}
}
The status of a business fronting loan application has changed.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "89d4eaaa73ec4a73a0b9d40fb5d9da9cbfla",
- "status": "approved"
}
The status of a fronting loan payout has changed to payout_issued
.
Return 200
to indicate that you successfully received the webhook notification.
{- "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"
}
The status of a partial fronting loan payout has changed to transfers_complete
.
Return 200
to indicate that you successfully received the webhook notification.
{- "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"
}
The status of the fronting business relationship with a customer has changed.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "3311ac2c0a6243a8836ab290380918facbiz",
- "status": "active"
}
A business identification was created, or its status was updated. The primary purpose of this webhook is to deliver the URL where the customer must be redirected to complete a video identification.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "4c74c804eaea5d2a2d64ef400a27a4d3bid",
- "method": "idnow",
- "reference": null,
- "status": "pending",
- "completed_at": null,
- "business_id": "880bbac68a34add190786b9c74f4c82fcbiz"
}
Solaris has received a request from the authorities (e.g., court, governmental agency) to seize the account(s) of a business.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "211c5c2f34ac442ff6f93d09fc8fb3edseiz",
- "enactment_date": "2019-01-31",
- "delivery_date": "2019-01-28",
- "authority_name": "Court",
- "resolution_case_number": "Number 212121212",
- "seizure_type": "COURT_SEIZURE",
- "status": "ACTIVE",
- "amount": {
- "value": 1000,
- "unit": "cents",
- "currency": "EUR"
}, - "additional_cost": {
- "value": 1000,
- "unit": "cents",
- "currency": "EUR"
}, - "debtor": {
- "name": "string",
- "address": "string",
- "postal_code": "string",
- "city": "string",
- "country": "AD",
- "state": "BE"
}, - "creditor": {
- "name": "Betflix LLC",
- "address": "Bethousestrasse 43",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE",
- "iban": "DE72110101001000014344"
}, - "creditor_representative": {
- "name": "Lawyer LLC",
- "address": "Gunsterstrasse 22",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE",
- "case_number": "42ABC-2",
- "iban": "DE87110101001000057123"
}, - "automatic_payout_date": "2022-01-29",
- "insolvency": false,
- "social_benefits": false,
- "seizure_protected": false,
- "automated": true,
- "country": "DE",
- "multiple_drittschuldner": true,
- "customer_id": "880bbac68a34add190786b9c74f4c82fcbiz",
- "customer_type": "Business"
}
Solaris has removed a seizure for a business
because it was created by mistake.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "211c5c2f34ac442ff6f93d09fc8fb3edseiz",
- "enactment_date": "2019-01-31",
- "delivery_date": "2019-01-28",
- "authority_name": "Court",
- "resolution_case_number": "Number 212121212",
- "seizure_type": "COURT_SEIZURE",
- "status": "ACTIVE",
- "amount": {
- "value": 1000,
- "unit": "cents",
- "currency": "EUR"
}, - "additional_cost": {
- "value": 1000,
- "unit": "cents",
- "currency": "EUR"
}, - "debtor": {
- "name": "string",
- "address": "string",
- "postal_code": "string",
- "city": "string",
- "country": "AD",
- "state": "BE"
}, - "creditor": {
- "name": "Betflix LLC",
- "address": "Bethousestrasse 43",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE",
- "iban": "DE72110101001000014344"
}, - "creditor_representative": {
- "name": "Lawyer LLC",
- "address": "Gunsterstrasse 22",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE",
- "case_number": "42ABC-2",
- "iban": "DE87110101001000057123"
}, - "customer_id": "880bbac68a34add190786b9c74f4c82fcbiz",
- "customer_type": "Business"
}
The status of a seizure
on a business
has changed to FULFILLED
.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "211c5c2f34ac442ff6f93d09fc8fb3edseiz",
- "enactment_date": "2019-01-31",
- "delivery_date": "2019-01-28",
- "authority_name": "Court",
- "resolution_case_number": "Number 212121212",
- "seizure_type": "COURT_SEIZURE",
- "status": "FULFILLED",
- "amount": {
- "value": 1000,
- "unit": "cents",
- "currency": "EUR"
}, - "additional_cost": {
- "value": 1000,
- "unit": "cents",
- "currency": "EUR"
}, - "debtor": {
- "name": "string",
- "address": "string",
- "postal_code": "string",
- "city": "string",
- "country": "AD",
- "state": "BE"
}, - "creditor": {
- "name": "Betflix LLC",
- "address": "Bethousestrasse 43",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE",
- "iban": "DE72110101001000014344"
}, - "creditor_representative": {
- "name": "Lawyer LLC",
- "address": "Gunsterstrasse 22",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE",
- "case_number": "42ABC-2",
- "iban": "DE87110101001000057123"
}, - "customer_id": "880bbac68a34add190786b9c74f4c82fcbiz",
- "customer_type": "Business"
}
The processing method for a seizure
for a business has switched from automated to manual.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "211c5c2f34ac442ff6f93d09fc8fb3edseiz",
- "enactment_date": "2019-01-31",
- "delivery_date": "2019-01-28",
- "authority_name": "Court",
- "resolution_case_number": "Number 212121212",
- "seizure_type": "COURT_SEIZURE",
- "status": "ACTIVE",
- "amount": {
- "value": 1000,
- "unit": "cents",
- "currency": "EUR"
}, - "additional_cost": {
- "value": 1000,
- "unit": "cents",
- "currency": "EUR"
}, - "debtor": {
- "name": "string",
- "address": "string",
- "postal_code": "string",
- "city": "string",
- "country": "AD",
- "state": "BE"
}, - "creditor": {
- "name": "Betflix LLC",
- "address": "Bethousestrasse 43",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE",
- "iban": "DE72110101001000014344"
}, - "creditor_representative": {
- "name": "Lawyer LLC",
- "address": "Gunsterstrasse 22",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE",
- "case_number": "42ABC-2",
- "iban": "DE87110101001000057123"
}, - "automatic_payout_date": "2022-01-29",
- "insolvency": false,
- "social_benefits": false,
- "seizure_protected": false,
- "automated": false,
- "country": "DE",
- "multiple_drittschuldner": true,
- "customer_id": "880bbac68a34add190786b9c74f4c82fcbiz",
- "customer_type": "Business"
}
The tax identification number of a business was modified. The webhook contains the id of the relevant business tax identification in the header and the id of the relevant business in the payload.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "e51dac3dfa8bd52f9df1a50b091dcbiz"
}
A fraud case was recorded on a transaction made by a customer's card, and it requires the customer's immediate response (over a prompt provided by your frontend). See the Cards Smart Agent guide for more information.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "154dca58bb1b5c8701039fa6514ffc66frdcs",
- "resolution": "PENDING",
- "respond_until": "2020-05-05T11:54:26Z",
- "whitelisted_until": null,
- "card_transaction": {
- "card_id": "f459e5de647e2909c94a7120c4d03557mcrd",
- "type": "PURCHASE",
- "status": "DECLINED",
- "attempted_at": "2019-04-01T12:23:42+00:00",
- "pos_entry_mode": "CHIP",
- "merchant": {
- "country_code": "DE",
- "category_code": "5999",
- "name": "Shady Bob"
}, - "amount": {
- "value": 5000,
- "unit": "cents",
- "currency": "EUR"
}, - "original_amount": {
- "value": 5000,
- "currency": "EUR"
}
}
}
A fraud case that was recorded for a transaction with a customer's card did not receive a response from the customer within 30 minutes. See the Cards Smart Agent guide for more information.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "154dca58bb1b5c8701039fa6514ffc66frdcs",
- "resolution": "TIMEOUT",
- "respond_until": "2020-05-05T11:54:26Z",
- "whitelisted_until": null,
- "card_transaction": {
- "card_id": "f459e5de647e2909c94a7120c4d03557mcrd",
- "type": "PURCHASE",
- "status": "DECLINED",
- "attempted_at": "2019-04-01T12:23:42+00:00",
- "pos_entry_mode": "CHIP",
- "merchant": {
- "country_code": "DE",
- "category_code": "5999",
- "name": "Shady Bob"
}, - "amount": {
- "value": 5000,
- "unit": "cents",
- "currency": "EUR"
}, - "original_amount": {
- "value": 5000,
- "currency": "EUR"
}
}
}
The status of a customer's card has changed. You can find the full list of available statuses here.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "8febdba4912a747808ccc6f95f82bbb4",
- "status": "ACTIVE",
- "reference": "87285d83-ab15-4906-af87-5763801d9e43",
- "type": "MASTERCARD_DEBIT",
- "expiration_date": "2020-12-30",
- "person_id": "5af2ea4271038d5c53e68ccbf4fe43b3cper",
- "account_id": "a5844f601567db9b59b3531245a58e96cacc",
- "business_id": "52e6a9b8a559d842ed7d8901b0e1bf4bcbiz",
- "representation": {
- "line_1": "SLY STALLONE",
- "line_2": "BUSINESS NAME",
- "masked_pan": "537458******4567",
- "formatted_expiration_date": "09/22"
}
}
A push provisioning token has been created or updated for a customer's card.
Return 200
to indicate that you successfully received the webhook notification.
{- "card_id": "8b48d56bdc1c091d9ab5547fe0e9511bmcrd",
- "token_reference_id": "DNITHE382228352676336613",
- "token_status": "ACTIVE",
- "event_type": "TOKEN_CREATED",
- "message_reason": "TOKEN_CREATED",
- "client_wallet_account_id": "Rwt3tJek_k1JxivcwbPHjKDk",
- "wallet_type": "APPLE",
- "visa_pan_reference_id": "V-3019278454673935797827",
- "pan_reference_id": "V-3019278454673935797827"
}
A customer has paid out/paid in to a cash operation, or the cash operation has expired.
Return 200
to indicate that you successfully received the webhook notification.
{- "id": "string",
- "barcode_ean_13": "string",
- "expires_at": "2019-08-24T14:15:22Z",
- "status": "PENDING",
- "reference_id": "string",
- "person_id": "string"
}
The status of a consumer loan application has changed.
Return 200
to indicate that you successfully received the webhook notification.
{- "agio": 0,
- "amount": {
- "value": 1000,
- "unit": "cents",
- "currency": "EUR"
}, - "application_id": "504f3c3659e14079a6941fe5b7a75eaacfla",
- "collateral_account_iban": "DE85110101014480677574",
- "collection_account_iban": "DE87110101001000057123",
- "duration": 12,
- "id": "620b95f7987243d398c2621c889a2039cflo",
- "recipient_iban": "DE92370601930002130041",
- "recipient_name": "Max Mustermann",
- "requested_interest_rate": 0.04,
- "settlement_account_iban": "DE07110101014503906016",
- "status": "payout_issued"
}
The status of a consumer loan application has changed.
Return 200
to indicate that you successfully received the webhook notification.
{- "entity_uuid": "c5fe9ff6a90f47708e2d865d553c24f2clap",
- "event_type": "CONSUMER_LOAN_APPLICATION",
- "payload": {
- "status_description": "string",
- "status": "esign_pending",
- "skip_account_snapshot": true,
- "signing_id": "7c63600ddddec4f2668893af39c1b814csig",
- "seller": "string",
- "payout_description": "string",
- "loan_id": "string",
- "id": "108787ede6b743dcbe0c3398bc4a6ce8clap",
- "financed_good": "string",
- "delayed_payout_strategy": "none",
- "cash_price": {
- "value": 1000,
- "unit": "cents",
- "currency": "EUR"
}, - "approximate_total_loan_expenses": {
- "value": 1000,
- "unit": "cents",
- "currency": "EUR"
}
}
}
The status of a consumer overdraft has changed.
Return 200
to indicate that you successfully received the webhook notification.
{- "status": "created",
- "person_id": "dc1a6812a14f6cc338cd084208535bcdcper",
- "overdraft_rate": 9,
- "negative_since": "2021-08-03T18:01:48Z",
- "limit": {
- "value": 1000,
- "unit": "cents",
- "currency": "EUR"
}, - "interest_accrued": {
- "value": 1000,
- "unit": "cents",
- "currency": "EUR"
}, - "interest_accrual_rate": 3,
- "id": "00556cd181f2409aaa6c2a033cce3a8fcovd",
- "created_at": "2021-08-03T18:01:48.000Z",
- "consumer_application_id": "b83z264de98741018419b53648e20ca9coap",
- "account_iban": "DE87110101001000057123"
}
The status of a consumer overdraft application has changed.