Skip to content
Download OpenAPI description
Languages
Servers
Mock Server

https://docs.solarisgroup.com/_mock/api-reference/digital-banking/sepa-transfers/

Operations
Operations
Operations
Operations
Operations

Check the reachability of a bank via SEPA Instant Credit Transfer

Request

Checks if you can send a SEPA Instant Credit Transfer to the IBAN provided or not. Use this endpoint to check the reachability of the recipient's bank before creating a transfer. If the IBAN's reachability is true, you can use the POST Create a SEPA Instant Credit Transfer endpoint to initiate the transfer. If the IBAN's reachability is false, the transaction will fail. You can use the standard SEPA Credit Transfer instead.

Path
ibanstringrequired

The recipient's IBAN.

No request payload

Responses

Successful result of the operation

Bodyapplication/json
sct_instant_reachabilityboolean

Indicates whether or not a SEPA Instant Credit Transfer can be sent to this IBAN.

Response
application/json
{ "sct_instant_reachability": true }

Create a SEPA Instant Credit Transfer

Request

Creates a SEPA Instant Credit Transfer on the account specified in the request URL and triggers the 2FA flow via change request. You must add the transaction details in the request body.

Path
account_idstringrequired

The ID of the customer's account from which the SCT Instant will be transferred.

Bodyapplication/jsonrequired

Information required to create the SCT.

amountobjectrequired

The transaction amount.

Example: {"value":3000,"currency":"EUR"}
amount.​valueintegerrequired

The amount value in cents.

Example: 3000
amount.​currencystringrequired

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

Example: "EUR"
creditor_ibanstringrequired

The IBAN of the creditor account (i.e., the account holder receiving the money). The IBAN must be reachable via SCT Instant!

Example: "Lisa Herrmann"
creditor_namestring<= 70 charactersrequired

The name of the creditor (i.e., account holder).

Example: "DE02500105170137075030"
descriptionstring<= 140 characters

A description for the transaction given by the customer.

Example: "Geschenk"
end_to_end_idstring<= 35 characters

Your unique end-to-end ID for the transaction.

Example: "e2178fc8b9ad4a479e269a47f90b4a43"
initiator_referencestring

Your unique reference for the transaction.

Example: "2603037c-e264-46c4-82e8-0d3ebc23a30f"
idempotency_keystring(uuid)

Your unique value generated for the transaction, which Solaris uses to recognize subsequent retries of the same request.

Example: "7352a11b-011d-47a4-a449-17371078e98c"
verification_of_payee_idstring

The ID of a Verification of Payee that must be completed before making this transaction request. This verification confirms the recipient's identity and bank details. Will be mandatory starting on 09.10.2025

application/json
{ "amount": { "value": 3000, "currency": "EUR" }, "creditor_iban": "Lisa Herrmann", "creditor_name": "DE02500105170137075030", "description": "Geschenk", "end_to_end_id": "e2178fc8b9ad4a479e269a47f90b4a43", "initiator_reference": "2603037c-e264-46c4-82e8-0d3ebc23a30f", "idempotency_key": "7352a11b-011d-47a4-a449-17371078e98c" }

Responses

Change request for the transaction was created

Bodyapplication/json
change_requestobject(ChangeRequest)
Response
application/json
{ "change_request": { "id": "b520ce9090c44a989149fe7f2f94a785", "status": "AUTHORIZATION_REQUIRED", "updated_at": "2021-12-22T15:05:33.634+00:00", "url": "https://api.solaris.com/v1/change_requests/{change_request_id}/authorize" } }

Index all SEPA Instant Credit Transfers for an account

Request

Returns a list of all SEPA Instant Credit Transfers for the account specified in the request URL. You can filter the results by the creditor_iban, transaction status, etc.

Path
account_idstringrequired

The ID of the customer's account from which the SCT Instant will be transferred.

Query
page[number]integer

The number of results pages to return.

page[size]integer

The size of each page in the response.

filter[status]string(TransactionStatus)

Filters the results by the transaction status.

Enum"INITIATED""RESERVED""READY_FOR_CLEARING""CLEARED"
filter[creditor_iban]string

Filters the results by the creditor IBAN.

No request payload

Responses

Successful result of the operation

Bodyapplication/jsonArray [
idstring<= 35 characters

The ID of the transaction.

Example: "e8308bd66d3472a987d262d05fb5098siot"
amountobject

The transaction amount.

Example: {"value":3000,"currency":"EUR"}
creditor_ibanstring

The IBAN of the creditor account (i.e., the account holder receiving the money). The IBAN must be reachable via SCT Instant!

Example: "Lisa Herrmann"
creditor_namestring<= 70 characters

The name of the creditor (i.e., account holder).

Example: "DE02500105170137075030"
descriptionstring<= 140 characters

A description for the transaction given by the customer.

Example: "Geschenk"
end_to_end_idstring<= 35 characters

Your unique end-to-end ID for the transaction.

Example: "e2178fc8b9ad4a479e269a47f90b4a43"
initiator_referencestring

Your unique reference for the transaction.

Example: "2603037c-e264-46c4-82e8-0d3ebc23a30f"
idempotency_keystring(uuid)

Your unique value generated for the transaction, which Solaris uses to recognize subsequent retries of the same request.

Example: "7352a11b-011d-47a4-a449-17371078e98c"
statusstring(TransactionStatus)

The status of the transaction.

Enum"INITIATED""RESERVED""READY_FOR_CLEARING""CLEARED"
valuta_datestring(date)

The valuta date of the transaction.

Example: "2022-04-22"
]
Response
application/json
[ { "id": "e8308bd66d3472a987d262d05fb5098siot", "amount": {}, "creditor_iban": "Lisa Herrmann", "creditor_name": "DE02500105170137075030", "description": "Geschenk", "end_to_end_id": "e2178fc8b9ad4a479e269a47f90b4a43", "initiator_reference": "2603037c-e264-46c4-82e8-0d3ebc23a30f", "idempotency_key": "7352a11b-011d-47a4-a449-17371078e98c", "status": "RESERVED", "valuta_date": "2022-04-22" } ]

Retrieve a single SEPA Instant Credit Transfer for an account

Request

Returns the SEPA Instant Credit Transfer with the id specified in the request URL.

Path
account_idstringrequired

The ID of the customer's account from which the SCT Instant will be transferred.

idstringrequired

The ID of the transaction to return.

No request payload

Responses

Successful result of the operation

Bodyapplication/json
idstring<= 35 characters

The ID of the transaction.

Example: "e8308bd66d3472a987d262d05fb5098siot"
amountobject

The transaction amount.

Example: {"value":3000,"currency":"EUR"}
creditor_ibanstring

The IBAN of the creditor account (i.e., the account holder receiving the money). The IBAN must be reachable via SCT Instant!

Example: "Lisa Herrmann"
creditor_namestring<= 70 characters

The name of the creditor (i.e., account holder).

Example: "DE02500105170137075030"
descriptionstring<= 140 characters

A description for the transaction given by the customer.

Example: "Geschenk"
end_to_end_idstring<= 35 characters

Your unique end-to-end ID for the transaction.

Example: "e2178fc8b9ad4a479e269a47f90b4a43"
initiator_referencestring

Your unique reference for the transaction.

Example: "2603037c-e264-46c4-82e8-0d3ebc23a30f"
idempotency_keystring(uuid)

Your unique value generated for the transaction, which Solaris uses to recognize subsequent retries of the same request.

Example: "7352a11b-011d-47a4-a449-17371078e98c"
statusstring(TransactionStatus)

The status of the transaction.

Enum"INITIATED""RESERVED""READY_FOR_CLEARING""CLEARED"
valuta_datestring(date)

The valuta date of the transaction.

Example: "2022-04-22"
Response
application/json
{ "id": "e8308bd66d3472a987d262d05fb5098siot", "amount": { "value": 3000, "currency": "EUR" }, "creditor_iban": "Lisa Herrmann", "creditor_name": "DE02500105170137075030", "description": "Geschenk", "end_to_end_id": "e2178fc8b9ad4a479e269a47f90b4a43", "initiator_reference": "2603037c-e264-46c4-82e8-0d3ebc23a30f", "idempotency_key": "7352a11b-011d-47a4-a449-17371078e98c", "status": "RESERVED", "valuta_date": "2022-04-22" }
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations

(Legacy) SEPA Direct Debit for freelancers

Operations

(Legacy) SEPA Direct Debit for business

Operations

(Legacy) SEPA Direct Debit profile templates

Operations