Skip to content

feature/INT-1635 - Mastercard Transaction Link Identifier update (scheme_transaction_link_id)#608

Merged
david-ruiz-cko merged 1 commit into
masterfrom
feature/INT-1635
Jun 9, 2026
Merged

feature/INT-1635 - Mastercard Transaction Link Identifier update (scheme_transaction_link_id)#608
david-ruiz-cko merged 1 commit into
masterfrom
feature/INT-1635

Conversation

@david-ruiz-cko

Copy link
Copy Markdown
Contributor

This pull request 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 8, 2026 16:12
@sonarqubecloud

sonarqubecloud Bot commented Jun 8, 2026

Copy link
Copy Markdown

@david-ruiz-cko david-ruiz-cko merged commit 74898dd into master Jun 9, 2026
6 checks passed
@david-ruiz-cko david-ruiz-cko deleted the feature/INT-1635 branch June 9, 2026 09:31
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