Skip to content

Release 7.9.2 - Transaction Link Identifier update#610

Merged
david-ruiz-cko merged 3 commits into
masterfrom
release/7.9.2
Jun 10, 2026
Merged

Release 7.9.2 - Transaction Link Identifier update#610
david-ruiz-cko merged 3 commits into
masterfrom
release/7.9.2

Conversation

@david-ruiz-cko

Copy link
Copy Markdown
Contributor

This release introduces support for the scheme_transaction_link_id field across several payment processing classes. This field, primarily relevant for Mastercard transactions, is now included in the models, and comprehensive test coverage ensures correct serialization and deserialization. The main focus is to enable the SDK to expose and handle this identifier, which links related transactions on the Mastercard network.

Support for Mastercard Transaction Link Identifier:

  • Added the scheme_transaction_link_id field (with documentation) to the following classes: Processing, ProcessingData, and PaymentProcessing, ensuring the field is serialized/deserialized as scheme_transaction_link_id in JSON. [1] [2] [3]
  • Updated integration and unit tests to verify correct handling of the new field, including deserialization, serialization, and null handling when the field is absent. [1] [2] [3] [4] [5] [6] [7] [8] [9]
  • Added necessary imports and assertions in test files to support the new field and its test cases. [1] [2]

These changes ensure that the SDK is ready to handle Mastercard's transaction link identifiers, providing better traceability for related transactions.

@david-ruiz-cko david-ruiz-cko requested a review from a team June 9, 2026 09:44
@sonarqubecloud

Copy link
Copy Markdown

@david-ruiz-cko david-ruiz-cko merged commit 15f31d4 into master Jun 10, 2026
6 checks passed
@david-ruiz-cko david-ruiz-cko deleted the release/7.9.2 branch June 10, 2026 09:11
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