Skip to content

Releases: checkout/checkout-sdk-ruby

1.8.0

23 Jun 13:40
5d7c3dd

Choose a tag to compare

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_assets and get_identity_verification_attempt_assets methods to retrieve assets (such as images and videos) captured during authentication/verification attempts in FaceAuthenticationClient and IdentityVerificationClient, 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_plan and authorization_type (including documentation) to HostedPaymentsSession, PaymentLink, and PaymentSessionsRequest classes, enabling recurring payment requests and specifying authorization type. [1] [2] [3] [4] [5] [6]

  • Added new optional attribute scheme_transaction_link_id to ProcessingSettings for handling scheme transaction link identifiers. [1] [2]

1.7.0

15 Jun 07:41
5233cba

Choose a tag to compare

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 AccountsClient for 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, and Submitter. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
  • Updated the OnboardEntity class to include new attributes for seller_category and submitter, supporting US ISV onboarding variants. [1] [2]
  • Registered new model files in the accounts.rb module file for correct autoloading.

Agentic Commerce Protocol (Beta):

  • Added a new AgenticCommerceClient and 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

29 Jan 12:39
23d8d0d

Choose a tag to compare

Release 1.6.0 - New Flow Client (#170)

1.5.0

28 Jan 18:32
cb8cc0a

Choose a tag to compare

Release 1.5.0 - New payments/setups client + merchant-specific DNS support for access (#169)

1.4.1

04 Dec 17:34
16918dd

Choose a tag to compare

Release 1.4.1 (#164)

  • feat: add affiliate attributes to ProcessingSettings and Product, and introduce ProductSubType module #163

1.4.0

23 Jun 16:23
12c6a6d

Choose a tag to compare

Release 1.4.0 (#161)

  • feat: adds ForwardClient and integrate with CheckoutApi
  • feat: adds currency attribute to TransferSource and update related methods

1.3.0

16 Apr 09:06
44ee38a

Choose a tag to compare

Release 1.3.0 (#158)

  • Updates Hosted Payment Page Payment Contexts and Tests
  • feat: Adds store_for_future_use Property and Update Tests

1.2.3

20 Nov 10:15
c693ee8

Choose a tag to compare

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

1.2.2

26 Sep 18:03
99cd7b0

Choose a tag to compare

Release 1.2.2 (#151)

  • Updates Knet APM payment
  • Updates Workflow properties and endpoints

1.2.1

03 Sep 16:29
2d8116e

Choose a tag to compare

Release 1.2.1 (#149)

  • Update DNS Merchant regular expression length