Skip to content

Release/7.9.2#609

Closed
david-ruiz-cko wants to merge 2 commits into
masterfrom
release/7.9.2
Closed

Release/7.9.2#609
david-ruiz-cko wants to merge 2 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:37
@sonarqubecloud

sonarqubecloud Bot commented Jun 9, 2026

Copy link
Copy Markdown

@david-ruiz-cko

Copy link
Copy Markdown
Contributor Author

Abandoned, wrong merge

@david-ruiz-cko david-ruiz-cko deleted the release/7.9.2 branch June 9, 2026 09:41
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