Skip to content

Feature/int 1626 - Python review/endpoints update#208

Open
david-ruiz-cko wants to merge 8 commits into
mainfrom
feature/INT-1626
Open

Feature/int 1626 - Python review/endpoints update#208
david-ruiz-cko wants to merge 8 commits into
mainfrom
feature/INT-1626

Conversation

@david-ruiz-cko
Copy link
Copy Markdown
Contributor

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

This pull request introduces several major enhancements and new features to the issuing and disputes modules, as well as expands the API client surface for cards, controls, and simulated transactions. The changes include the addition of new request and response models, new client methods for dispute and card management, and extended support for control groups and profiles.

Issuing Cards and Card Management Enhancements:

  • Added new request models for updating, renewing, and scheduling revocation of cards, including support for card metadata, and introduced corresponding client methods for these operations in IssuingClient. [1] [2] [3] [4] [5] [6] [7] [8]

Disputes and Evidence Handling:

  • Introduced new request and data models for creating and escalating disputes, including evidence and reason change structures, and added new methods to IssuingClient for dispute lifecycle management. [1] [2]
  • Enhanced the disputes client with arbitration evidence submission and retrieval methods. [1] [2]

Controls, Control Groups, and Profiles:

  • Expanded the controls module with new types and enums (e.g., MID_LIMIT, FailIfType), added support for MID-based limits, and introduced models and client methods for control groups and control profiles, enabling more granular and grouped control management. [1] [2] [3] [4] [5] [6]

Testing and Simulation Improvements:

  • Added simulation request/response models for refund authorizations and out-of-band (OOB) authentication, and extended IssuingClient with methods to simulate these scenarios. [1] [2] [3]

API Client Surface Expansion:

  • Registered new API clients for network tokens and payment methods in the main API client initialization. [1] [2]

API Schemas review:

  • All the requests schemas have been reviewed to detect missing or changed fields with the latest swagger specifications, several updates have been done including: new fields, renames, typo fixes, etc.

These changes significantly enhance the flexibility and capability of the SDK for managing cards, disputes, and controls, and provide improved support for testing and simulation scenarios.

@david-ruiz-cko david-ruiz-cko requested a review from a team May 13, 2026 07:59
@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.

1 participant