Skip to content

Release - 4.7.0#330

Merged
david-ruiz-cko merged 1 commit intomasterfrom
release/4.7.0
Apr 15, 2026
Merged

Release - 4.7.0#330
david-ruiz-cko merged 1 commit intomasterfrom
release/4.7.0

Conversation

@david-ruiz-cko
Copy link
Copy Markdown
Contributor

This release adds support for new sdk clients: Agentic Commerce, Compliance Requests and GooglePay. It introduces new API clients, request/response entity classes, and updates the main CheckoutApi class to expose these clients. Additionally, it updates the API client to allow passing custom headers for POST requests. These changes enable delegated payment token creation, compliance request retrieval, and response submission.

Agentic Commerce API integration:

  • Added AgenticCommerceClient for creating delegated payment tokens, including support for custom integrity headers and idempotency keys.
  • Introduced related entity classes: DelegatedPaymentRequest, DelegatedPaymentAllowance, DelegatedPaymentBillingAddress, DelegatedPaymentMethodCard, DelegatedPaymentRiskSignal, and supporting enums/types for card and funding types. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Compliance Requests API integration:

  • Added ComplianceRequestsClient to retrieve and respond to compliance requests by payment ID.
  • Added entity classes for compliance response fields and grouping by party: ComplianceRespondedField, ComplianceRespondedFields. [1] [2]

Google Pay API integration:

  • Added GooglePayClient to manage all google pay enrollments and domains

Core API enhancements:

  • Updated ApiClient::post to accept optional custom headers, supporting new API requirements for integrity and versioning.

Main API surface changes:

  • Updated CheckoutApi to instantiate and expose AgenticCommerceClient, ComplianceRequestsClient, and GooglePayClient via new getter methods. [1] [2] [3] [4] [5]

@david-ruiz-cko david-ruiz-cko requested a review from a team April 15, 2026 08:20
@sonarqubecloud
Copy link
Copy Markdown

@david-ruiz-cko david-ruiz-cko merged commit 970773b into master Apr 15, 2026
6 checks passed
@david-ruiz-cko david-ruiz-cko deleted the release/4.7.0 branch April 15, 2026 08:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants