Returns a specific page of results.
Account management (1.0)
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/accounts
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
The operation was successful.
Type of the account.
Read-only booking block indicating whether funds can be transferred to/from the account. The default status is NO_BLOCK
. Other status values indicate that funds may neither be credited to, nor debited from, the account. Only authorized Solaris employees can change the status of this value. Attempting to perform an action not compliant with the current blocking status (e.g., initiating a transaction to or from a blocked account) will cause either a return of the transaction or an exception.
Read-only indicator of the reason a block was applied to the account. If the account is not blocked, then this value will contain an empty array.
ID of the person for whom the account was created.
ID of the business for whom the account was created. Only filled if the account owner is a legal entity.
[ { "id": "5526853938474f3e92b22a03ea57a544cacc", "iban": "DE76110101001100000999", "bic": "SOBKDEBBXXX", "type": "CHECKING_PERSONAL", "locking_status": "NO_BLOCK", "locking_reasons": [ … ], "person_id": "bb66a0161a0a4066abfe133412f6236dcper", "business_id": "a9a25dc10aa74244bd0bb75d1ce6b3b5cbiz", "overdraft": { … } } ]
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/accounts/{id}
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
The operation was successful.
Type of the account.
The current account balance including reservations that have not yet been booked. Value is in Euro cents.
Read-only booking block indicating whether funds can be transferred to/from the account. The default status is NO_BLOCK
. Other status values indicate that funds may neither be credited to, nor debited from, the account. Only authorized Solaris employees can change the status of this value. Attempting to perform an action not compliant with the current blocking status (e.g., initiating a transaction to or from a blocked account) will cause either a return of the transaction or an exception.
Read-only indicator of the reason a block was applied to the account. If the account is not blocked, then this value will contain an empty array.
The allowed amount of negative balance on the account. This is included into the calculation of the available_balance
.
ID of the person for whom the account was created.
ID of the business for whom the account was created. Only filled if the account owner is a legal entity.
ID of the Solaris partner with whom the account is associated.
Date and time when the account was opened (UTC format).
{ "id": "5526853938474f3e92b22a03ea57a544cacc", "iban": "DE76110101001100000999", "bic": "SOBKDEBBXXX", "type": "CHECKING_PERSONAL", "overdraft": { "rate": 12.5, "limit": 10000 }, "balance": { "value": 99000, "unit": "cents", "currency": "EUR" }, "available_balance": { "value": 89000, "unit": "cents", "currency": "EUR" }, "locking_status": "NO_BLOCK", "locking_reasons": [ "AML_FOLLOW_UP_OVERDUE" ], "account_limit": { "value": 100000, "unit": "cents", "currency": "EUR" }, "person_id": "bb66a0161a0a4066abfe133412f6236dcper", "business_id": "a9a25dc10aa74244bd0bb75d1ce6b3b5cbiz", "partner_id": "55e47118b78741dbb81cdd3d372bc448cpar", "opened_at": "2017-10-11T22:33:26Z", "status": "ACTIVE", "closed_at": "2022-01-01T12:11:16Z" }
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/accounts/{account_id}/balance
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
The operation was successful.
The amount of funds that a customer currently has on their account minus any funds that are held in reservations (i.e., the amount of money the customer currently has at their disposal) including the account limit.
The amount of funds that a customer currently has on their account. This object only includes posted bookings (i.e., bookings with an elapsed valuta_date).
{ "available_balance": { "value": 89000, "unit": "cents", "currency": "EUR" }, "balance": { "value": 99000, "unit": "cents", "currency": "EUR" }, "seizure_protection": { "current_blocked_amount": { … }, "protected_amount": { … }, "protected_amount_expiring": { … }, "protected_amount_expiring_date": "2022-07-31" } }
Request
Fetches the average of daily end-of-day balance for the specified account and date range. A maximum of one year can be provided as date range. If the account has no balance for a given day because for example it was opened after the start_date
OR closed before end_date
, those days will have end-of-day balance as 0
. If end_date
is in the future, those days' balance is equal to the latest balance. It is recommended to present the average balance to the Customer as Yearly for past years and Year to Date for current year.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/accounts/{account_id}/average_daily_balance
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
{ "acccount_id": "e48c29b85992b8772eb7ddd518490920cacc", "average_daily_balance": { "value": 2000, "unit": "cents", "currency": "EUR" } }
Sort the results by booking_date
, valuta_date
, recorded_at
, or id
.
Filter the results by the date and time when the booking was recorded starting from a certain date and time.
Filter the results by the date and time when the booking was recorded up until a certain date and time.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/accounts/{account_id}/bookings
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
The operation was successful.
The date when the booking was created. Do not expose this to the account holder(s).
The valuta date of the booking (i.e., the date when the booking becomes effective).
The type of the booking. See the booking documentation for a list of explanations for each booking type.
SEPA identifier provided by the customer who initiated the SEPA transaction, routed through the entire payment process.
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.
(If applicable) The Solaris ID of the return transaction.
(If applicable) Object containing information about the SEPA Direct Debit return transaction charges.
(If applicable) The SEPA reason code for the return transaction. See the EPC173-14 guidelines for more information.
(If applicable) The SEPA return reason text as defined by ISO 20022.
(If applicable) Explanation of the SEPA return reason code as defined by ISO 20022.
UTC timestamp from when the booking was recorded.
(If applicable) Unique ID of the related clearing transaction initiated by Solaris.
{ "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_id\":\"c158f11c-d6b2-4f8f-9391-ac20c2167f89\",\"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" }