Skip to main content

14 posts tagged with "release"

View All Tags

Release 11.08.2026

Changelog

New Endpoints: Company Balance

A new group of endpoints for managing the company balance has been added. Previously, top-up funds had to be allocated to accounts right away: if a top-up was created without an accountId, the funds could only be distributed manually via the dashboard. Now the company balance works as a standalone wallet — you can deposit funds to the company, keep them unallocated, and distribute them across accounts via the API, partially and at any time.

The existing top-up endpoints keep working as before and are now grouped in the API reference under Account Top-Ups, next to the new Company Balance group.

New Webhook: Company Top-Up Event

The Company Top-Up Event webhook has been added. It notifies your system when a company balance top-up is created or changes its status. The payload structure is identical to the response of the Retrieve Company Top-Up Details endpoint. The webhook URL is configured in the Client Portal — see Webhooks for the setup steps.

Release 17.07.2026

Changelog

Submit Card Owner KYC

warning

Breaking Change
This request now requires the new sourceOfFund and livingAddress fields.

The following changes have been made to the Submit Card Owner KYC request:

  • Two required fields have been added to the request body:
    • sourceOfFund: Source of the card owner's funds. One of SALARY_OR_EMPLOYMENT_INCOME, PENSION_OR_RETIREMENT_BENEFITS, FINANCIAL_SUPPORT_FROM_IMMEDIATE_FAMILY, BUSINESS_PROFITS, INCOME_FROM_SOLE_PROPRIETORSHIP, PROCEEDS_FROM_PERSONAL_INVESTMENTS, DIVIDENDS_OR_SHARE_DISTRIBUTIONS, LOAN_PROCEEDS, INHERITANCE, or DONATION_OR_GIFT.
    • livingAddress: Living address of the card owner. Contains livingCountry (ISO 3166-1 alpha-2 country code) and street.
  • The optional addressProofFile field has been added to the request body. It indicates which side of the uploaded identity document, FRONT or BACK, shows the residential address, and is required when the address cannot be located on the map.
  • The document.type field now supports two additional values, DRIVER_LICENSE and RESIDENCE_PERMIT, in addition to the existing PASSPORT and ID_CARD.

Retrieve Card Owner Data

The objectUploaded object has been added to each KYC record in the kyc array returned by Retrieve Card Owner Data. It indicates which sides of the identity document have been processed by the provider. Each side becomes true only after the uploaded file has been processed, not immediately after upload.

  • front: Whether the front side of the document has been processed by the provider.
  • back: Whether the back side of the document has been processed by the provider.

Uploaded document files are not retained. If a KYC submission is denied, upload the identity document again and submit a new KYC application.

Retrieve Available BINs

The bins.country field returned by Retrieve Available BINs is now optional and can be null if the country is not specified for the BIN.

Release 21.05.2026

Changelog

Card Owner KYC: Path Parameter Changed

warning

Breaking Change
This change is not backward compatible.

The path parameter companyUuid has been changed to companyProviderUuid in the following endpoints:

companyProviderUuid is the identifier of the provider company. It can be obtained from the companyProviderId field returned by Retrieve Account Details.

New Field in Account Details: companyProviderId

The companyProviderId field has been added to the Retrieve Account Details endpoint response. It contains the identifier of the provider that the account is linked to.

Release 15.05.2026

Changelog

New Endpoints: Card Owner KYC

Two new endpoints have been added to support Know Your Customer (KYC) verification for card owners. Some card products require the card owner to pass KYC before a card can be issued.

To complete KYC, upload the identity document first, then submit the KYC data. The submit endpoint returns the unique id of the KYC submission, which can be used to track its status.

KYC Status in Card Owner Data

The kyc array has been added to the Retrieve Card Owner Data endpoint response. It contains the history of KYC submissions for the card owner, each with a kycId and the current status — one of created, approved, or denied.

Release 25.02.2026

Changelog

New Endpoints: Account Balance Transfers

Two new endpoints have been added to support balance transfers between accounts:

New Field in Account Details: isTransferAllowed

The isTransferAllowed boolean field has been added to the Retrieve Account Details endpoint response. This field indicates whether balance transfers are allowed for the account.

Release 13.01.2026

Changelog

New Transaction Status: pending

A new pending status has been added to transaction objects. This status indicates that the transaction is currently being processed.

The following endpoints and webhooks now support the pending status:

Transaction Linking Fields

New fields have been added to transaction objects to support linking related transactions:

  • parentId: Identifier of a related parent transaction. For example, a refund transaction will reference the original purchase transaction it reverses.

This field is available in the following endpoints and webhooks:

Additionally, the following field has been added to card transaction objects:

  • transferJobId: Identifier of the job associated with this transaction.

This field is available in the following endpoints and webhooks:

Card Owner Address Information

The address field has been added to card owner objects. This field contains the card owner's address details including:

  • postalCode: Postal or ZIP code.
  • city: City name.
  • addressLine1: Primary street address.
  • addressLine2: Secondary address line (apartment, suite, unit, etc.).

The address information is now returned in the following endpoints:

Release 03.11.2025

Changelog

New Endpoint: Retrieve Available BINs

The new Retrieve Available BINs endpoint returns a list of BIN categories with detailed information about each BIN configuration, including:

  • Category identifiers and types (e.g., travel, corporate expenses)
  • BIN numbers and card networks
  • Supported digital wallet tokenizations (Apple Pay, Google Pay)
  • Tags for categorization and feature indication (e.g., 3DS requirements, use case optimization)
  • Issuer country information
  • Availability status

Configure BIN Restrictions

You can now control which BINs are available for card issuance at the account level using the new accountBinDirections field:

  • When creating a new account, specify which BIN categories and specific BINs should be available.
  • When updating an account, modify the BIN configuration. Changes only affect newly issued cards; existing cards remain unchanged.

The accountBinDirections field accepts an array of BIN category configurations. For each category, you can:

  • Specify the category identifier (binCategoryId)
  • Optionally list specific BIN identifiers (cardBinIds) from that category

Enhanced BIN Information in Account Responses

The following endpoints now return enriched BIN information in the binList field:

New fields:

  • categoryIds: Array of BIN category identifiers that define the intended use case (e.g., travel, corporate expenses)
  • tags: Array of tags for categorization and feature indication (e.g., apple_pay, travel, no_3ds)

Updated fields:

  • bin: Now nullable to support category-based configurations
  • issuerCountry: Now nullable
  • cardNetwork: Now nullable
  • cardTokenizations: Documentation corrected to reflect the actual enum values "Apple pay" and "Google pay" (previously documented incorrectly as "apple_pay" and "google_pay")

Issue Cards by BIN Category

When calling Issue a New Card, you can now specify a BIN category.

  • New field binCategoryId: Specify the intended use case for the card (e.g., travel, corporate expenses). The category determines which BIN will be used for card issuance.
  • New field currency: Explicitly set the card currency (ISO 4217 format).
  • Updated cardProviderBinId: Now optional (nullable).
  • Updated limits: Now required. You must specify at least one spending limit when creating a card.

Release 19.09.2025

Changelog

Enhanced Card Transaction Details

The Retrieve Card Transactions endpoint now returns transaction details in each response item. The following fields are now included:

  • amount: Transaction amount in the merchant's currency.
  • currency: Source currency code (ISO 4217).
  • feeAmount: Fee amount charged for the transaction.
  • feeCurrency: Currency of the fee amount.
  • merchantName: Name of the merchant or entity involved.
  • merchantCountry: Country of the merchant.
  • mcc: Merchant Category Code.
  • rrn: Retrieval Reference Number assigned by the processor.
  • authorizationCode: Code indicating approval of the transaction.
  • authorizedBy: Entity that authorized the transaction.
  • declineReason: Reason for transaction decline.
  • transactionAt: Date and time when the transaction actually occurred.

Card Balance Operation Response Updates

The following endpoints now return detailed response data instead of empty 204 responses:

Both endpoints now return a 200 status with transaction identifiers:

{
"data": {
"fromTransactionId": "9f283e59-21ec-4c74-ae32-156d49cd9cf2",
"toTransactionId": "9f283e59-21ec-4c74-ae32-156d49cd9cf2"
}
}

Provider Account Schema Refinement

The Retrieve Available Provider Accounts endpoint response structure has been updated. The cardType field has been renamed to type.

Additional Enhancements

Release 10.07.2025

Changelog

Documentation Corrections

Release 02.07.2025

Changelog

Improvements to Account Creation Schema

warning

Breaking Change
This change is not backward compatible. The enableCardBalance field is now mandatory and must be explicitly set to one of the allowed values. Existing integrations using the old boolean format will need to be updated accordingly.

The Create a New Account request body has been updated. The enableCardBalance boolean field has been replaced with an enum and is now required. The possible values are:

  • personal_card_balance: Each card has its own dedicated balance, separate from the main account balance.

  • shared_account_balance: All cards share the main account balance; no individual card balances are maintained.

    Before:

    enableCardBalance: true

    Now:

    enableCardBalance: personal_card_balance