Maps a person's savings account to their main (checking) account and then triggers the remaining steps for savings account onboarding. The person may only transfer money to and from their savings account using the main account mapped by this request.
Account management (1.0)
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/
The request body.
ID of the main account.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/mappings
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "deposit_type": "SAVINGS_ACCOUNT", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1" }
The mapping was successfully created, and the savings account onboarding process has started.
ID of the mapping between the main account and the savings account.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "status": "OPENED", "deposit_type": "SAVINGS_ACCOUNT", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1" }
The request payload.
ID of the main account.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/businesses/{business_id}/deposit_accounts/{account_id}/mappings
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "deposit_type": "SAVINGS_ACCOUNT", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1" }
The mapping was successfully created, and the savings account onboarding process has started.
ID of the mapping between the main account and the savings account.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "status": "OPENED", "deposit_type": "SAVINGS_ACCOUNT", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1" }
The request body.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
The amount to pay in to the savings account.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/payin
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money into Deposit Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" } }
The transaction has been executed.
Transaction ID of the pay-in request.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
The amount of the transaction.
Optional note about the transaction.
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money from Deposit Account to Main Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "created_at": "2023-10-10T16:02:54Z" }
The request body.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
The amount to pay in to the savings account.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/businesses/{business_id}/deposit_accounts/{account_id}/payin
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money into Deposit Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" } }
The transaction has been executed.
Transaction ID of the pay-in request.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
The amount of the transaction.
Optional note about the transaction.
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money from Deposit Account to Main Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "created_at": "2023-10-10T16:02:54Z" }
The request body.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
The amount to pay out to the main account.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/payout
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money from Deposit Account to Main Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" } }
The transaction has been executed.
Transaction ID of the payout request.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
The amount of the transaction.
Optional note about the transaction.
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money from Deposit Account to Main Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "created_at": "2023-10-10T16:02:54Z" }
The request body.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
The amount to pay out to the main account.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/businesses/{business_id}/deposit_accounts/{account_id}/payout
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money from Deposit Account to Main Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" } }
The transaction has been executed.
Transaction ID of the payout request.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
The amount of the transaction.
Optional note about the transaction.
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money from Deposit Account to Main Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "created_at": "2023-10-10T16:02:54Z" }
Tax Exemption Request payload.
UUID to use as an idempotency reference for the transaction.
The amount to be exempted from tax.
Year from which the tax exemption order takes effect.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/tax_exemptions
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "valid_from_year": "2023", "valid_to_year": "2025" }
The request for a tax exemption order has been submitted for processing.
UUID to use as an idempotency reference for the transaction.
The amount to be exempted from tax.
Year from which the tax exemption order takes effect.
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "valid_from_year": "2023", "valid_to_year": "2025" }
The request payload.
Year from which the tax exemption order takes effect.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/tax_exemptions
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "valid_from_year": "2023", "valid_to_year": "2025" }
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "valid_from_year": "2023", "valid_to_year": "2025" }
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/tax_exemptions
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "valid_from_year": "2023", "valid_to_year": "2025", "status": "ACTIVE" }
Request
Deletes the tax exemption order for the person specified in the request URL.
Note that you should only use this endpoint for erroneous or wrongly submitted tax exemption orders that were not utilized. Please use PATCH Close a person's tax exemption order to close previously utilized tax exemption orders.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/tax_exemptions
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8" }
Request
Closes the tax exemption order for the person specified in the request URL.
Note that you should only use this endpoint for previously utilized tax exemption orders. To delete erroneous or wrongly submitted tax exemption orders that were not utilized, please use DELETE Remove a person's tax exemption order.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/tax_exemptions/close
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8" }
Request
Submits a request to retrieve the tax exemption utilization details for the person and the savings account specified in the request URL. This endpoint will return a response body with only the ID of the request. The utilization details will be sent asynchronously via the 'TAX_EXEMPTION_UTILIZATION' webhook event after the request is successfully processed.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/tax_exemptions/utilization
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8" }
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/interest_details
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
{ "interest_rate": 10.5, "accrued_interest": { "value": 1400, "currency": "EUR", "unit": "cents" }, "last_valuta_date": "2024-07-22" }
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/businesses/{business_id}/deposit_accounts/{account_id}/interest_details
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
{ "interest_rate": 10.5, "accrued_interest": { "value": 1400, "currency": "EUR", "unit": "cents" }, "last_valuta_date": "2024-07-22" }