Skip to main content

Phase 6: Wallet Operations

After activation, the customer can query their wallet balance, check allowed operations, and view transaction limits.

Prerequisites

RequirementStatus
Customer StatusACTIVE
Wallet StatusACTIVE
Valid SessionJWT token

Get Wallet Balance

Endpoint: GET /api/v2.1/fintrans/{accountId}/balancePath Parameters:
  • accountId: Wallet ID from activation response
Headers:
Authorization: Bearer {jwt-token}

Balance Fields

FieldDescription
currentBalanceTotal balance in minor units (cents)
currentBalanceFormattedFormatted balance with currency
availableBalanceBalance available for transactions
blockedBalanceBalance blocked for pending transactions
Balance Format: Balances are returned in minor units (cents). Divide by 100 for the actual amount. Example: 500000 = €5000.00

Get Allowed Operations

Endpoint: GET /api/v2.1/fintrans/{accountId}/allowed-operationsQuery Parameters:
  • includeBeneficiaries: true/false
  • includeConsents: true/false
Headers:
Authorization: Bearer {jwt-token}

Operation Types

OperationDescriptionNetworks
TRANSFERSend money to beneficiarySEPA, SWIFT
PAYMENTMake a paymentSEPA
TOPUPAdd funds to walletSEPA

Transaction Limits

Limits are determined by customer categorization:

High-Risk Individual

Limit TypeAmount (EUR)
Per Transaction2,000
Daily5,000
Monthly50,000

Standard Individual

Limit TypeAmount (EUR)
Per Transaction5,000
Daily10,000
Monthly100,000
Limits are enforced at transaction time. Exceeding limits will result in transaction rejection.

The consentStatus object indicates which payment consents are in place:
FieldDescription
hasValidPaymentConsentBasic payment consent active
hasRecurringPaymentConsentRecurring payments enabled
hasPreApprovalConsentPre-approved payments enabled
hasInternationalTransferConsentInternational transfers enabled
allRequiredConsentsValidAll required consents are active

Get Transaction History

Endpoint: GET /api/v2.1/fintrans/{accountId}/ordersQuery Parameters:
  • page: Page number (default: 0)
  • size: Page size (default: 20)
  • status: Filter by status
  • fromDate: Start date filter
  • toDate: End date filter
Headers:
Authorization: Bearer {jwt-token}

Next Step

Proceed to Phase 7: Payment Operations to add beneficiaries and execute transfers.

Phase 7: Payment Operations

Add beneficiaries and execute transfers