Skip to navigation
Getting startedRelease notesSDK

Node.js SDK - 2.6.0

October 15, 2026

Added

Support for Recipient on direct debit mandates

  • The Mandate model now exposes a RecipientId field, the identifier of the Recipient the mandate is based on. Platforms integrating for the first time should set RecipientId rather than BankAccountId when creating a mandate; the CreateMandate typing now accepts either field.
  • New Mandates.getMandatesForRecipient(userId, recipientId, callback, options), backed by GET List Mandates for a Recipient, returning the mandates based on a given Recipient.

Added

Echo - List endpoints for Settlements, Intents, and Intent Splits

  • New Settlements.getAll(callback, options), backed by GET List all Settlements. options supports pagination, sorting, and the BeforeDate, AfterDate, Status, ExternalProviderName, and Currency filters.
  • New PayIns.getPayInIntents(callback, options), backed by GET List all Intents, with the same pagination, sorting, and filters.
  • New PayIns.getPayInIntentSplits(callback, options), backed by GET List all Intent Splits, with the same pagination, sorting, and filters.
  • New TypeScript typings: the settlement model namespace is now exported, and getAll, getPayInIntents, and getPayInIntentSplits are typed.