Skip to content

Commit 9958802

Browse files
Release 3.2.0 (#426)
## New Features - **Account Updater API**: New client for managing card account updates - **Identities API**: Complete client with 6 submodules (AML screenings, applicants, face authentications, ID document verifications, identity verifications, delegation) - **Issuing API**: Expanded with 10 new submodules (access, cardholders, cards, control groups, control profiles, controls, digital cards, disputes, simulate, transactions) - **Network Tokens API**: New client for network token management - **Payment Methods API**: New client for payment method operations ## Improvements - **Error Handling**: Enhanced error propagation for 401/403/404 responses with detailed error.body - **Code Organization**: Refactored core modules (Checkout.js, Platforms, HTTP service) for better maintainability - **Test Suite**: Reorganized 51+ test files with better separation between unit and integration tests - **Documentation**: Improved JSDoc annotations with @memberof tags, updated README with new architecture examples ## Technical Details - Reduced Checkout.js from ~200 lines to ~46 lines through modularization - Split Platforms API into focused submodules (subentity, files, payment-instruments, payout-schedules, reserve-rules) - Enhanced HTTP client with better response processing and error context - Added TypeScript definitions for all new API clients - Test coverage: 97.89% (818 tests passing) All changes maintain backward compatibility.
1 parent d22eb3a commit 9958802

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "checkout-sdk-node",
3-
"version": "3.1.0",
3+
"version": "3.2.0",
44
"description": "Official Node.js SDK for Checkout.com payment gateway - Full API coverage with TypeScript support",
55
"type": "module",
66
"engines": {

0 commit comments

Comments
 (0)