Releases: checkout/checkout-sdk-ruby
1.8.0
Release - 1.8.0 (#179)
This release introduces new API client methods for retrieving assets from face authentication and identity verification attempts, and adds support for additional payment options and settings in the payments domain. It also includes corresponding unit and integration tests to ensure the new methods work as expected.
Identity Verification & Face Authentication Enhancements:
-
Added
get_face_authentication_attempt_assetsandget_identity_verification_attempt_assetsmethods to retrieve assets (such as images and videos) captured during authentication/verification attempts inFaceAuthenticationClientandIdentityVerificationClient, respectively. Constants and private constants were updated to support these new endpoints. [1] [2] [3] [4] -
Added unit and integration tests for the new asset retrieval methods in both face authentication and identity verification clients to ensure correct API calls and responses. [1] [2] [3] [4]
Payments API Enhancements:
-
Added support for new attributes
payment_planandauthorization_type(including documentation) toHostedPaymentsSession,PaymentLink, andPaymentSessionsRequestclasses, enabling recurring payment requests and specifying authorization type. [1] [2] [3] [4] [5] [6] -
Added new optional attribute
scheme_transaction_link_idtoProcessingSettingsfor handling scheme transaction link identifiers. [1] [2]
1.7.0
release 1.7.0 (#176)
This release introduces significant new functionality and enhancements to the SDK, particularly around the Accounts and Agentic Commerce modules. It adds new API client methods, request/response models, and supporting types to enable advanced account management features (such as entity requirements and reserve rules), as well as a new Agentic Commerce Protocol client for delegated payments. The changes are organized as follows:
Accounts module enhancements:
- Added new API client methods to
AccountsClientfor managing sub-entity requirements, reserve rules, sub-entity members, and entity-scoped files. This includes methods to get and resolve requirements, manage reserve rules, list and reinvite members, and handle entity-specific file uploads and retrievals. - Introduced new supporting models for these features, including
EntityRequirementUpdateRequest,EntityRequirementReason,EntityRequirementPriority,EntityRequirementUpdateStatus,ReserveRuleCreateRequest,ReserveRuleUpdateRequest,RollingReserveRule,ReserveRuleHoldingDuration,EntityFilesRequest, andSubmitter. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] - Updated the
OnboardEntityclass to include new attributes forseller_categoryandsubmitter, supporting US ISV onboarding variants. [1] [2] - Registered new model files in the
accounts.rbmodule file for correct autoloading.
Agentic Commerce Protocol (Beta):
- Added a new
AgenticCommerceClientand related models to support the Agentic Commerce Protocol, which allows AI agents to create delegated payment tokens for single purchases. This includes models for delegated payment requests, payment methods, allowances, billing addresses, and risk signals. [1] [2] [3] [4] [5] [6]
SDK-wide updates:
- Registered new modules for onboarding simulator, agentic commerce, compliance requests, standalone account updater, network tokens, payment methods, and identities in the main SDK loader file.
These changes greatly expand the SDK's capabilities for advanced account management and introduce support for delegated payments via the Agentic Commerce Protocol.
1.6.0
1.5.0
1.4.1
1.4.0
1.3.0
1.2.3
Release 1.2.3 (#154)
- Adds VISA EMV 3DS rsupport
- Enhances parse_response Method to Improve Error Handling and Logging
- Updates accounts endpoint properties
- Updates account holders object
- Updates Paypal source properties
- Updates payment sources properties
- Updates payment hosted properties
- Updates payment links properties
- Updates payment sessions properties
- Updates tests