Skip to content

feature/INT-1632 SDK update - Latests changes in payments and other updates#339

Open
david-ruiz-cko wants to merge 11 commits into
masterfrom
feature/INT-1632
Open

feature/INT-1632 SDK update - Latests changes in payments and other updates#339
david-ruiz-cko wants to merge 11 commits into
masterfrom
feature/INT-1632

Conversation

@david-ruiz-cko
Copy link
Copy Markdown
Contributor

@david-ruiz-cko david-ruiz-cko commented May 28, 2026

This pull request introduces several new features and enhancements across the SDK, mainly focusing on expanding support for dispute evidence, onboarding simulation, and entity requirements, along with some smaller improvements and bug fixes. The most important changes are grouped below by theme.

Onboarding Simulator Support:

  • Added a new OnboardingSimulatorClient class and related request objects, enabling sandbox testing of account onboarding workflows, such as setting requirements due, running scenarios, and updating entity status. This client is now accessible via the main CheckoutApi class. [1] [2] [3] [4] [5] [6] [7]

Entity Requirements Management:

  • Enhanced the AccountsClient with methods to retrieve pending requirements for a sub-entity, get details about specific requirements, and resolve requirements with a new EntityRequirementUpdateRequest class. [1] [2] [3]

Dispute Evidence Enhancements:

  • Added a CompellingEvidence model and extended the DisputeEvidenceRequest to support new fields for arbitration evidence and compelling evidence, improving dispute handling capabilities. [1] [2] [3]

Instruments Management Improvements:

  • Added a revoke method to InstrumentsClient to allow revoking instruments for future transactions, and updated related request classes for clarity and expanded customer data support. [1] [2] [3] [4] [5]

Other Enhancements and Fixes:

  • Added support for query parameters and body variables in DestinationRequest for forwarding requests.
  • Updated the PHP 8.4 download URL in the GitHub Actions workflow for Windows builds.
  • Added new fields to issuing card request classes for metadata, revocation date, and card controls. [1] [2]

These changes collectively improve the SDK's feature coverage, especially for testing onboarding flows, managing entity compliance, and dispute resolution.

@david-ruiz-cko david-ruiz-cko requested a review from a team May 28, 2026 12:05
@sonarqubecloud
Copy link
Copy Markdown

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