Skip to content

BE-9645 : Add challengeCompleted and accountDetailsUpdated to receipt response schema (added in Api-Version 6.24)#205

Merged
Stuart-Baillie merged 9 commits intomasterfrom
BE-9645-ChallengeCompleted
Mar 26, 2026
Merged

BE-9645 : Add challengeCompleted and accountDetailsUpdated to receipt response schema (added in Api-Version 6.24)#205
Stuart-Baillie merged 9 commits intomasterfrom
BE-9645-ChallengeCompleted

Conversation

@Stuart-Baillie
Copy link
Copy Markdown
Contributor

No description provided.

@Stuart-Baillie Stuart-Baillie self-assigned this Mar 25, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the .NET SDK’s receipt response models/tests to reflect newly returned API fields, and bumps the default API version used by requests.

Changes:

  • Added ChallengeCompleted to ThreeDSecureReceiptModel and AccountDetailsUpdated to NetworkTokenisationDetailsModel.
  • Bumped default API version header value to 6.25 and updated/expanded tests accordingly.
  • Updated dependency lock files (notably Newtonsoft.Json to 13.0.4) and made small test/sample cleanups.

Reviewed changes

Copilot reviewed 20 out of 20 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
JudoPayDotNet/Models/ThreeDSecureReceiptModel.cs Adds ChallengeCompleted field to 3DS receipt model.
JudoPayDotNet/Models/NetworkTokenisationDetailsModel.cs Adds AccountDetailsUpdated field to network tokenisation details.
JudoPayDotNet/Http/VersioningHandler.cs Bumps default api-version header to 6.25.
JudoPayDotNetTests/Clients/PaymentTests.cs Adds mapping tests for new receipt fields and refactors expiry constants.
JudoPayDotNetTests/Clients/*.cs Refactors repeated expiry date literals and minor assertion improvements.
JudoPayDotNetIntegrationTests/*.cs Adds extra null assertions in integration tests.
CHANGELOG.md Adds a 5.3 section mentioning the API version bump.
**/packages.lock.json (multiple) Dependency lock updates (Newtonsoft.Json 13.0.4, HtmlAgilityPack 1.12.4, etc.).
JudoPayDotNetCoreSampleApp/JudoPayDotNetCoreSampleApp.cs Makes the sample app class static.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread JudoPayDotNet/Http/VersioningHandler.cs
Comment thread CHANGELOG.md
Comment thread JudoPayDotNetTests/Clients/PaymentTests.cs
Comment thread JudoPayDotNetTests/Clients/PaymentTests.cs
Comment thread JudoPayDotNetTests/Clients/PaymentTests.cs Outdated
Comment thread JudoPayDotNet/Models/ThreeDSecureReceiptModel.cs Outdated
@sonarqubecloud
Copy link
Copy Markdown

@Stuart-Baillie Stuart-Baillie merged commit 007a4aa into master Mar 26, 2026
2 checks passed
@Stuart-Baillie Stuart-Baillie deleted the BE-9645-ChallengeCompleted branch March 26, 2026 16:18
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.

3 participants