Skip to content

Release 7.9.1 - ProcessingData fields update#607

Merged
david-ruiz-cko merged 1 commit into
masterfrom
release/7.9.1
Jun 3, 2026
Merged

Release 7.9.1 - ProcessingData fields update#607
david-ruiz-cko merged 1 commit into
masterfrom
release/7.9.1

Conversation

@david-ruiz-cko

Copy link
Copy Markdown
Contributor

This release enhances the ProcessingData model to align with the latest Checkout.com API specification, adding support for several new fields related to payment processing, and introduces comprehensive deserialization tests to ensure correct handling of these fields.

Model enhancements:

  • Added new fields to ProcessingData to support additional payment processing information, including scheme, partnerFraudStatus, partnerMerchantAdviceCode, accommodationData, and airlineData. These fields provide more granular details about the payment, such as the network used, fraud status, merchant advice codes, and booking information for accommodations and airlines.
  • Imported the necessary model classes (AccommodationData and AirlineData) to support the new list fields in ProcessingData.

Test coverage:

  • Introduced a new test class ProcessingDataDeserializationTest that verifies deserialization of all newly added fields, as well as their correct handling when absent, ensuring robust compatibility with the updated API contract.

@david-ruiz-cko david-ruiz-cko requested a review from a team June 3, 2026 08:21
@sonarqubecloud

sonarqubecloud Bot commented Jun 3, 2026

Copy link
Copy Markdown

@david-ruiz-cko david-ruiz-cko merged commit 7922d92 into master Jun 3, 2026
6 of 7 checks passed
@david-ruiz-cko david-ruiz-cko deleted the release/7.9.1 branch June 3, 2026 09:43
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