Banking transactions and SEPA transfers.
Banking
Unified banking transaction representing a credit or debit movement on the platform account.
Wraps provider-specific transaction details behind a common interface.
Fields
Fields on the BankingTransaction object.
| Field | Type | Description |
|---|---|---|
id | ID! | — |
createdAt | Time! | — |
amount | Int! | Amount in euro cents. |
direction | BankingTransactionDirection! | Whether funds were received (CREDIT) or sent (DEBIT). |
status | BankingTransactionStatus! | Processing status of the banking transaction. |
paymentProvider | BankingTransactionProvider! | Payment provider that processed this transaction. |
reference | BankingTransactionReference | Provider-specific transaction record linked to this banking transaction. |
beneficiary | Beneficiary | Beneficiary associated with this transaction, if any. |
Queries
Root queries that return or operate on this object.
bankingTransaction
bankingTransactionRetrieve a single banking transaction by its unique identifier.
type Query {
bankingTransaction(id: ID!): BankingTransaction
}Arguments
| Argument | Type | Description |
|---|---|---|
id | ID! | — |
Returns
Mutations
Root mutations that create, update, or otherwise change this object.
createSepaTransfer
createSepaTransferInitiate a SEPA credit transfer to a registered beneficiary. Audit-logged.
type Mutation {
createSepaTransfer(input: CreateSepaTransferInput!): CreateSepaTransferPayload!
}Arguments
| Argument | Type | Description |
|---|---|---|
input | CreateSepaTransferInput! | — |
Returns
Related types
Supporting objects, inputs, and enums used by this page.
Objects
BridgePaymentLink
BridgePaymentLinkType: object
Payment link generated through the Bridge payment provider. Provides a URL that
redirects the payer to a hosted payment page for account-to-account transfers.
Implements: Node
Fields
| Field | Type | Description |
|---|---|---|
id | ID! | — |
createdAt | Time! | — |
updatedAt | Time! | — |
status | String! | Current status of the payment link (e.g. active, expired). |
paymentStatus | String! | Payment collection status (e.g. pending, completed). |
link | String! | URL of the hosted payment page. |
clientReference | String | Client-defined reference attached to the payment link. |
expiredAt | String | Expiration timestamp as reported by Bridge. |
bridgeCreatedAt | String | Creation timestamp as reported by Bridge. |
bridgeUpdatedAt | String | Last-update timestamp as reported by Bridge. |
BridgePaymentLinkConnection
BridgePaymentLinkConnectionType: object
Relay connection for paginated BridgePaymentLink results.
Fields
| Field | Type | Description |
|---|---|---|
nodes | [BridgePaymentLink]! | — |
edges | [BridgePaymentLinkEdge!]! | — |
pageInfo | PageInfo! | — |
totalCount | Int! | — |
BridgePaymentLinkEdge
BridgePaymentLinkEdgeType: object
Relay edge wrapping a BridgePaymentLink node with its pagination cursor.
Fields
| Field | Type | Description |
|---|---|---|
cursor | String! | — |
node | BridgePaymentLink! | — |
CreateSepaTransferPayload
CreateSepaTransferPayloadType: object
Response payload for the createSepaTransfer mutation.
Fields
| Field | Type | Description |
|---|---|---|
success | Boolean! | — |
MemobankAssessment
MemobankAssessmentType: object
Memobank IBAN-verification assessment. Validates that a beneficiary's IBAN is reachable
and eligible for SEPA transfers before the first payment is allowed.
Implements: Node
Fields
| Field | Type | Description |
|---|---|---|
id | ID! | — |
createdAt | Time! | — |
deletedAt | Time | — |
memobankAssessmentID | String! | External identifier assigned by the Memobank API. |
status | MemobankAssessmentStatus! | Current verification status of the assessment. |
iban | String! | IBAN being verified by this assessment. |
rawResponse | String | Raw JSON response from the Memobank API. Only accessible to compliance administrators. |
MemobankTransaction
MemobankTransactionType: object
Transaction record originating from the Memobank payment provider. Represents an individual
credit or debit movement on a Memobank account.
Implements: Node
Fields
| Field | Type | Description |
|---|---|---|
id | ID! | — |
createdAt | Time! | — |
status | MemobankTransactionStatus! | Current processing status of the Memobank transaction. |
amount | Int! | Amount in euro cents. |
MemobankTransfer
MemobankTransferType: object
Outgoing SEPA transfer initiated through the Memobank payment provider. Tracks the full
lifecycle from creation through confirmation or failure.
Implements: Node
Fields
| Field | Type | Description |
|---|---|---|
id | ID! | — |
createdAt | Time! | — |
status | MemobankTransferStatus! | Current processing status of the transfer. |
amount | Int! | Amount in euro cents. |
Interfaces
BankingTransactionReference
BankingTransactionReferenceType: interface
Common interface for provider-specific transaction references. Each payment provider
implements this interface with its own detailed transaction type.
Fields
| Field | Type | Description |
|---|---|---|
id | ID! | — |
Inputs
CreateSepaTransferInput
CreateSepaTransferInputType: input
Input for initiating a SEPA credit transfer.
Fields
Enums
BankingTransactionDirection
BankingTransactionDirectionType: enum
Direction of a banking transaction relative to the platform account.
Values
| Value | Description |
|---|---|
CREDIT | Incoming funds received into the account. |
DEBIT | Outgoing funds sent from the account. |
REFUND | Outgoing funds sent back to refund a previously received credit. |
BankingTransactionProvider
BankingTransactionProviderType: enum
Payment provider that processed a banking transaction.
Values
| Value | Description |
|---|---|
MEMOBANK | Memobank banking-as-a-service provider. |
BankingTransactionStatus
BankingTransactionStatusType: enum
Processing status of a banking transaction.
Values
| Value | Description |
|---|---|
PROCESSING | Awaiting confirmation from the payment provider. |
SUCCESS | Settled successfully at the payment provider. |
FAILED | Rejected, returned, or canceled by the payment provider. |
MemobankAssessmentStatus
MemobankAssessmentStatusType: enum
Verification status of a Memobank IBAN assessment.
Values
| Value | Description |
|---|---|
PENDING | Assessment has been submitted and is awaiting a result. |
COMPLETED | Assessment completed successfully; the IBAN is verified. |
FAILED | Assessment failed; the IBAN could not be verified. |
MemobankTransactionStatus
MemobankTransactionStatusType: enum
Lifecycle status of a Memobank transaction.
Values
| Value | Description |
|---|---|
SCHEDULED | Transaction is scheduled for future execution. |
AUTHORIZED | Transaction has been authorized but not yet confirmed. |
CONFIRMED | Transaction has been confirmed and settled. |
REJECTED | Transaction was rejected by the bank. |
CANCELED | Transaction was canceled before settlement. |
MemobankTransferStatus
MemobankTransferStatusType: enum
Lifecycle status of a Memobank SEPA transfer.
Values
| Value | Description |
|---|---|
PENDING | Transfer has been created and is awaiting processing. |
SCHEDULED | Transfer is scheduled for future execution. |
AUTHORIZED | Transfer has been authorized by the bank. |
CONFIRMED | Transfer has been confirmed and settled. |
RETURNED | Transfer was returned by the receiving bank. |
CANCELED | Transfer was canceled before settlement. |
FAILED | Transfer failed during processing. |

