| Field | Type | Required | Description | Example |
|---|---|---|---|---|
resource |
String | ✔️ | Indicates the response contains a business account transaction object. Will always contain the stringbusiness-account-transaction for this endpoint. |
business-account-transaction |
id |
String | ✔️ | The identifier uniquely referring to this transaction. Mollie assigns this identifier at transaction creation time. |
batr_87GByBuj4UCcUTEbs6aGJ |
businessAccountId |
String | ✔️ | The identifier of the business account this transaction belongs to. | ba_nopqrstuvwxyz23456789A |
creditDebitIndicator |
CreditDebitIndicator | ✔️ | Indicates whether the entry is a credit or debit from the perspective of the account holder. | debit |
type |
TransactionType | ✔️ | Indicates what kind of transaction this is. We may introduce new transaction types as we expand the product. We recommend building your integration to handle unexpected values gracefully, so nothing breaks when that happens. |
bank-transfer |
amount |
Amount | ✔️ | In v2 endpoints, monetary amounts are represented as objects with a currency and value field. |
|
description |
JsonNullable<String> | ➖ | A short description of the transaction. | Payment for services |
counterparty |
Optional<Counterparty> | ➖ | The counterparty involved in the transaction, including their name and account identifier. | |
afterBalance |
Optional<AfterBalance> | ➖ | The balance of the business account after this transaction was processed. | |
processedAt |
JsonNullable<String> | ➖ | The date and time when the transaction was processed, in ISO 8601 format. | 2025-02-26T08:00:00+00:00 |
mode |
Mode | ✔️ | Whether this entity was created in live mode or in test mode. | live |
createdAt |
String | ✔️ | The entity's date and time of creation, in ISO 8601 format. | 2024-03-20T09:13:37+00:00 |