October 15, 2026
Added
Support for Recipient on direct debit mandates
- The
Mandatemodel now exposes aRecipientIdfield, the identifier of the Recipient the mandate is based on. Platforms integrating for the first time should setRecipientIdrather thanBankAccountIdwhen creating a mandate; theCreateMandatetyping 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.optionssupports pagination, sorting, and theBeforeDate,AfterDate,Status,ExternalProviderName, andCurrencyfilters. - 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
settlementmodel namespace is now exported, andgetAll,getPayInIntents, andgetPayInIntentSplitsare typed.