.NET SDK Change Logs
Learn about the latest updates to our .NET SDK:
2026
July 2026
New: .NET Version 5.4.0
.NET version 5.4.0 released to support:
- Linked to Api-Version 6.26.
- Added TransactionLinkId to the PaymentReceiptModel. The value may be returned on immediate and historic receipts when provided by the card gateway.
- Added support for specifying YourPaymentMetaData on /checkcard requests.
May 2026
New: .NET Version 5.3.0
.NET version 5.3.0 released to support fields introduced in Api-Versions 6.24 and 6.25.
- Added the following Api-Version 6.24 response attributes:
- Added challengeCompleted to threeDSecure
- Indicates whether a 3DS challenge was completed, regardless of whether authentication succeeded or failed.
- Added accountDetailsUpdated to networkTokenisationDetails
- Indicates whether the underlying PAN and / or expiry date associated with a network token has been updated.
- Added support for Account Funding Transaction (AFT) request fields introduced in Api-Version 6.25:
- Added the optional businessApplicationId attribute to Payment and PreAuth request models.
- Added the optional aftRecipientInformation block containing:
- firstName
- addressLine1
- state
- countryCode
- accountType
- accountId
- AFT fields are validated before a request is sent.
- Values supplied by the merchant are not defaulted, inferred or modified.
- These changes do not affect non-AFT payment flows.
2025
August 2025
New: .NET Version 5.2.0
.NET version 5.2.0 released to support Network Tokenisation fields introduced in Api-Version 6.23.
- Added the optional disableNetworkTokenisation request attribute to:
- /paymentsession
- /webpayments
- /webpayments/preauths
- /webpayments/checkcard
- /payments
- /preauths
- /checkcard
- /savecard
- Added the following response attributes:
- disableNetworkTokenisation
- networkTokenProvisioned
- networkTokenUsed
- virtualPan.lastFour
- virtualPan.expiryDate
April 2025
New: .NET Version 5.1.0
.NET version 5.1.0 released to support:
- Linked to Api-Version 6.22.
- Api-Version 6.22 is now used by default.
- Added ownerType to cardDetails on receipt responses.
- Added emailAddress to receipt responses.
- Added requestId to error responses.
2024
July 2024
New: .NET Version 5.0.0
.NET version 5.0.0 released to support:
- Linked to Api-Version 6.21
- The Introduction of (optional) allowIncrement flag to the CardPaymentModel for preAuths.
- The Introduction of (optional) allowIncrement flag to the WebPaymentRequestModel for payment sessions.
- Created through JudoPayDotNet.Clients.WebPayments.IPreAuths.
- Should not be specified on IPayments or ICheckCards
- The introduction of AllowIncrement to the GetWebPaymentResponseModel
- Removed the delayedAuthorisation request attribute from PaymentModel and WebPaymentRequestModel, and from the response GetWebPaymentResponseModel.
- Use the new incremental authorisation feature instead.
- Dropped issueNumber
- This is no longer exposed as a request attribute on Judopay's Transaction API.
- Dropped IRegisterCards interface
- Use ICheckCard or IPreAuths instead.
- Removed RecurringPayment, RecurringPaymentType, RelatedReceiptId from the CheckCardModel.
2023
November 2023
New: .NET Version 4.1
.NET version 4.1 released to support:
- Linked to Api-Version 6.20
- Added the following new attributes:
- ShortUrl to WebPaymentResponseModel.
- DelayedAuthorisation request attribute to WebPaymentRequestModel.
- (For use in preAuths only).
- Added ShortReference and DelayedAuthorisation to GetWebPaymentResponseModel.
- Updated FluentValidation dependency to version 11.8.
April 2023
New: .NET Version 4.0
This version contains breaking changes.
.NET version 4.0 released to support:
- Linked to Api-Version 6.19.
- The introduction of delayedAuthorisation flag in Creating a PreAuth request.
- CardHolderName object added to SaveCardModel.
- CardAddress object accepted in TokenPaymentModel.
- GooglePay added to WalletType.
- ChallengeRequestIndicator and ScaExemption flags added to ThreeDSecureReceiptModel.
- Cv2Check added to the RiskModel object in the Payment Receipt Model.
- IsPayByLink and PrimaryAccountDetails block added to WebPaymentRequestModel.
- NoOfAuthAttempts (only populated in historic receipts) added in the Payment Receipt Model.
.NET version 4.0 no longer supports:
- Removed: PartnerServiceFee, KountTransactionId, Refunds, PostCodeCheckResult (Use Risks block instead), Recurring (Use RecurringPaymentType instead) in the PaymentReceiptModel.
- Line1/Line2/Line3 now deprecated from CardAddressModel.
- Use Address1/Address2/Address3 instead.
- Line1/Line2/Line3 now deprecated from WebPaymentCardAddress.
- Use Address1/Address2/Address3 instead.
- ConsumerToken.
- Use YourConsumerReference instead.
- OneUseTokens.
- ThreeDSecure 1.
For a detailed list of all changes, see Github.
For our DotNetSDK core sample app, see DotNetSDK.