Skip to content
Download OpenAPI description
Languages
Servers
Mock Server

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

Operations
Operations
Operations
Operations
Operations
Operations

Request

Tops up a prepaid card by transferring money from an EMONEY_PREPAID_POOLING account to an EMONEY_PREPAID account.

Path
account_idstringrequired
Bodyapplication/json
amountobjectrequired

The amount to top up the prepaid card.

Example: {"value":1000,"currency":"EUR"}
amount.​valueinteger
Example: 1000
amount.​currencystring
Example: "EUR"
recipient_ibanstringrequired

IBAN of the recipient.

Example: "DE32110101001000000029"
referencestring(uuid)required

Optional unique reference. Used as idempotency key.

Example: "73a46685-8ac6-4fff-9d36-55288523d879"
descriptionstring

Optional details about the corresponding transaction. Limited to 140 characters.

Example: "TopUp of employee account"
application/json
{ "amount": { "value": 1000, "currency": "EUR" }, "recipient_iban": "DE32110101001000000029", "reference": "73a46685-8ac6-4fff-9d36-55288523d879", "description": "TopUp of employee account" }

Responses

This transaction already exists.

Bodyapplication/json
idstring

ID of the prepaid transaction.

Example: "528ebf2616c54c25b706a425c05ad70f"
referencestring(uuid)

Optional unique reference. Used as idempotency key.

Example: "73a46685-8ac6-4fff-9d36-55288523d879"
amountobject

The amount of the transaction (in Euro cents).

recipient_ibanstring

The recipient's IBAN.

Example: "DE87110101001000057123"
descriptionstring

Additional context around the transaction.

created_atstring(date-time)

Timestamp from when the transaction was created.

Example: "2021-01-01T00:00:00Z"
Response
application/json
{ "id": "528ebf2616c54c25b706a425c05ad70f", "reference": "73a46685-8ac6-4fff-9d36-55288523d879", "amount": { "value": 1000, "unit": "cents", "currency": "EUR" }, "recipient_iban": "DE87110101001000057123", "description": "string", "created_at": "2021-01-01T00:00:00Z" }

Pay out from prepaid card to prepaid pooling account

Request

Pays out money from a prepaid card by transferring money from an EMONEY_PREPAID account to an EMONEY_PREPAID_POOLING account.

Path
account_idstringrequired
Bodyapplication/json
amountobjectrequired

The amount to pay out.

Example: {"value":1000,"currency":"EUR"}
amount.​valueinteger
Example: 1000
amount.​currencystring
Example: "EUR"
recipient_ibanstringrequired

IBAN of the recipient.

Example: "DE32110101001000000029"
referencestring(uuid)required

Optional unique reference. Used as idempotency key.

Example: "73a46685-8ac6-4fff-9d36-55288523d879"
descriptionstring

Optional details about the corresponding transaction. Limited to 140 characters.

Example: "Removing money from employee account"
application/json
{ "amount": { "value": 1000, "currency": "EUR" }, "recipient_iban": "DE32110101001000000029", "reference": "73a46685-8ac6-4fff-9d36-55288523d879", "description": "Removing money from employee account" }

Responses

This transaction already exists.

Bodyapplication/json
idstring

ID of the prepaid transaction.

Example: "528ebf2616c54c25b706a425c05ad70f"
referencestring(uuid)

Optional unique reference. Used as idempotency key.

Example: "73a46685-8ac6-4fff-9d36-55288523d879"
amountobject

The amount of the transaction (in Euro cents).

recipient_ibanstring

The recipient's IBAN.

Example: "DE87110101001000057123"
descriptionstring

Additional context around the transaction.

created_atstring(date-time)

Timestamp from when the transaction was created.

Example: "2021-01-01T00:00:00Z"
Response
application/json
{ "id": "528ebf2616c54c25b706a425c05ad70f", "reference": "73a46685-8ac6-4fff-9d36-55288523d879", "amount": { "value": 1000, "unit": "cents", "currency": "EUR" }, "recipient_iban": "DE87110101001000057123", "description": "string", "created_at": "2021-01-01T00:00:00Z" }

Create prepaid account credit transfer

Request

Transfers money between an EMONEY_PREPAID_POOLING and an EMONEY_PARKING account.

Path
account_idstringrequired
Bodyapplication/json
amountobjectrequired

The amount to transfer.

Example: {"value":1000,"currency":"EUR"}
amount.​valueinteger
Example: 1000
amount.​currencystring
Example: "EUR"
recipient_ibanstringrequired

IBAN of the recipient.

Example: "DE32110101001000000029"
referencestring(uuid)required

Optional unique reference. Used as idempotency key.

Example: "73a46685-8ac6-4fff-9d36-55288523d879"
descriptionstring

Optional details about the corresponding transaction. Limited to 140 characters.

Example: "TopUp of Employee account"
application/json
{ "amount": { "value": 1000, "currency": "EUR" }, "recipient_iban": "DE32110101001000000029", "reference": "73a46685-8ac6-4fff-9d36-55288523d879", "description": "TopUp of Employee account" }

Responses

This transaction already exists.

Bodyapplication/json
idstring

ID of the prepaid transaction.

Example: "528ebf2616c54c25b706a425c05ad70f"
referencestring(uuid)

Optional unique reference. Used as idempotency key.

Example: "73a46685-8ac6-4fff-9d36-55288523d879"
amountobject

The amount of the transaction (in Euro cents).

recipient_ibanstring

The recipient's IBAN.

Example: "DE87110101001000057123"
descriptionstring

Additional context around the transaction.

created_atstring(date-time)

Timestamp from when the transaction was created.

Example: "2021-01-01T00:00:00Z"
Response
application/json
{ "id": "528ebf2616c54c25b706a425c05ad70f", "reference": "73a46685-8ac6-4fff-9d36-55288523d879", "amount": { "value": 1000, "unit": "cents", "currency": "EUR" }, "recipient_iban": "DE87110101001000057123", "description": "string", "created_at": "2021-01-01T00:00:00Z" }
Operations
Operations
Operations
Operations