Getting startedRelease notesSDK

NodeJS SDK - 2.3.0

August 18, 2026

Added

Support for multi-session PSC flow on hosted KYB for Business

To support verification of multiple PSCs on hosted KYC/KYB for Business-type users:

  • New IdentityVerifications.retryPsc(identityVerificationId, pscId, details, callback, options) method, calling PUT identity-verifications/${identityVerificationId}/pscs/${pscId}/retry. details accepts an optional PscRetry object (FirstName, LastName, Email, DateOfBirth); send {} if not needed
  • New Psc model and identityVerification.Psc typing (fields include FirstName, LastName, Email, DateOfBirth, Country, Nationality, PscType, Status, ValidationDate, HostedUrl, Data, LastUpdate), plus PscData and PscRetry typings
  • The IdentityVerification model and IdentityVerificationData typing now expose a PSCs array

See the multi-session PSC flow guide and the API release note for more details.

Identity verification event types

New event types: IDENTITY_VERIFICATION_PSC_PENDING, IDENTITY_VERIFICATION_PSC_VALIDATED, IDENTITY_VERIFICATION_PSC_FAILED, IDENTITY_VERIFICATION_PSC_ABANDONED, IDENTITY_VERIFICATION_PENDING_PSC_ACTION, and IDENTITY_VERIFICATION_EXPIRED

Echo – GET List Intent external providers

  • New PayIns.getExternalProviders(callback, options) method, calling GET payins/intents/external-providers, returning a list of external provider names (string[])

Echo – Tag on intents and splits

  • Added an optional Tag field to the pay-in intent capture, refund, dispute, and split typings: CreatePayInIntentFullCapture, CreatePayInIntentPartialCapture, CreateFullPayInIntentRefund, CreatePartialPayInIntentRefund, CreateFullPayInIntentDispute, CreatePartialPayInIntentDispute, PayInIntentSplit, CreatePayInIntentSplit, and CreatePayInIntentSplitData

Changed

Bumped Axios version

  • Upgraded axios to 1.18.1