This repository was archived by the owner on Mar 10, 2026. It is now read-only.
Releases: Vantiv/cnp-sdk-for-java
Releases · Vantiv/cnp-sdk-for-java
v12.49.0
Change Log for 12.49 (January 23,2026)
- Change: [cnpAPI v12.49]: New simple element
preferredCustomerof typebooleanis added inauthorizationandsalerequest. - Change: [cnpAPI v12.49]: New simple element
preferredCustomerDecisionof typebooleanis added in Authorization and sale response. - Change: [cnpAPI v12.49]: New complex element
tlidis added in sale response. - Change: [cnpAPI v12.49]: In existing enum
tlidValidationActionIndicatorTypenew value3is added. - Change: [cnpAPI v12.49]: for existing request "reserveCredit" base type is changed from
transactionTypeWithReportGroupAndRtptotransactionTypeWithReportGroup.
What's Changed
- Version 12.49 by @patilmadhuri1 in #85
New Contributors
- @patilmadhuri1 made their first contribution in #85
Full Changelog: 12.48.0...12.49.0
v12.48.0
Change Log for 12.48
- Change: [cnpAPI v12.48] New element pazeEncryptedPayload added to both Auth and Sale transaction requests.
- Change: [cnpAPI v12.48] New complex element TLID added in authResponse and authReversalResponse.
- Change: [cnpAPI v12.48] New sub elements to support TLID - lifecycleTlid (type: tlidType),economicTlid (type: tlidType),tlidCustomerProvided (type: tlidType) and tlidValidationActionIndicator (type: tlidValidationActionIndicatorType)
- Change: [cnpAPI v12.48] New element tlidValidationActionIndicatorType added with Enum values 1, 2.
- Change: [cnpAPI v12.48] New type tlidType added as string for TLID fields.
v12.47.0
Change Log for 12.47 (July 28,2025)
- Change: [cnpAPI v12.47] New header 'X-Ecom-Api' is added in the request on the basis 2 cofiguration newly added properties in the property file 'sendEcomHeader' and 'ecomHeaderValue'.
- Change: [cnpAPI v12.47] New enum 'numberOfPaymentsEnum' added with values '1','2','3','4','5','6','7','8','9','+' .
- Change: [cnpAPI v12.47] New enum 'lineItemDetailIndicatorEnum' added with values '0','1','2','3','4','5'.
- Change: [cnpAPI v12.47] In existing complex element lineItemData new enum 'lineItemDetailIndicator' of type 'lineItemDetailIndicatorEnum' is added.
- Change: [cnpAPI v12.47] In existing complex element 'numberOfPayments' new enum 'numberOfPayments' of type 'numberOfPaymentsEnum' is added.
- Change: [cnpAPI v12.46] In 'AuthorizationResponse' and 'SaleResponse' simple elements 'credentialType' of type 'string' and 'cardDetails' of type 'ccAccountNumberType' are added.
- Change: [cnpAPI v12.46] In existing complex element 'accountFundingTransactionData' two simple elements 'receiverAccountNumber' of type 'string50Type' and 'receiverAccountNumberCnpToken' of type 'ccAccountNumberType' are added as choice.
v12.45.0
Change Log for 12.45 (May 28,2025)
- Change: [cnpAPI v12.45] In existing enum 'foreignRetailerIndicatorEnum' new values 'A','B'.
- Change: [cnpAPI v12.45] In existing authorization request new element 'foreignRetailerIndicator' of type 'foreignRetailerIndicatorEnum' is added.
- Change: [cnpAPI v12.45] In existing requests 'authorization','sale','captureGivenAuth' type of existing element 'typeOfDigitalCurrency' is changed from string to 'typeOfDigitalCurrencyEnum'.
v12.44.1
v12.44.0
v12.43.0
Caution
This version of CNP SDK is only for Worldpay internal use and it has not been released into maven.
Change Log for v12.43(December 16, 2024)
- Change: [cnpAPI v12.43] New elements cumulativeAmount & originalTransactionAmount are added in realtimeIncrementalAuthorization request for internal usage.
v12.42.0
Caution
This version of CNP SDK is only for Worldpay internal use and it has not been released into maven.
Change Log for 12.42(October 29,2024)
- Change: [cnpAPI v12.42] New realtimeIncrementalAuthorization request is added only for internal usage.
v12.40.0
==Change Log for 12.40(September 30th,2024)
- Change: [cnpAPI v12.40] In authorization,sale and captureGivenAuth request new elements added-> 'typeOfDigitalCurrency' and 'conversionAffiliateId'.
- Change: [cnpAPI v12.40] In existing simple type transactionAmountType range added between minInclusive value -999999999999 and maxInclusive value 999999999999
- Change: [cnpAPI v12.40] In existing type authenticationProtocolVersionType new values '3','4','5','6','7','8' and '9' are added
==Change Log for 12.39
- Change: [cnpAPI v12.39] In 'subMerchantCredit' 'payFacCredit','reserveCredit', 'payoutOrgCreditRequest' base changed from 'transactionTypeWithReportGroup' to 'transactionTypeWithReportGroupAndRtp'.
- Change: [cnpAPI v12.39] To support new changed extension base for above txns ,New Complextype 'transactionTypeWithReportGroupAndRtp' added.
- Change: [cnpAPI v12.39] New element 'fundingTransactionReferenceNumber' in authorization and sale response.
==Change Log for 12.38
- Change: [cnpAPI v12.38] In existing Enum 'ActionTypeEnum' new value 'FIVD' added
- Change: [cnpAPI v12.38] In existing complex element 'baseRequest' two more choices are added 'encryptionKeyRequest' and 'encryptedPayload'
- Change: [cnpAPI v12.38] In existing complex element 'cnpOnlineResponse' one more choice is added 'encryptionKeyResponse'
- Change: [cnpAPI v12.38] New element 'encryptionKeyRequest' is added of type 'encryptionKeyRequestEnum'
- Change: [cnpAPI v12.38] To support 'encryptionKeyRequest' new Enum 'encryptionKeyRequestEnum' added with values 'CURRENT' and 'PREVIOUS'
- Change: [cnpAPI v12.38] New complex element 'encryptionKeyResponse' is added with simple elements ->'encryptionKeySequence' of type 'encryptionKeySequenceType' and 'encryptionKey' of type 'encryptionKeyType'
- Change: [cnpAPI v12.38] To support 'encryptionKeySequence' new simple type 'encryptionKeySequenceType' added with total Digits 19
- Change: [cnpAPI v12.38] To support 'encryptionKey' new simple type 'encryptionKeyType' of type string with maxLength 15000
- Change: [cnpAPI v12.38] New complex element 'encryptedPayload' is added with simple elements ->'encryptionKeySequence' of type 'encryptionKeySequenceType' and 'payload' of type 'payloadType'
- Change: [cnpAPI v12.38] To support 'payload' new simple type 'payloadType' of type string with maxLength 15000
- Change: [cnpAPI v12.38] In capture Request new complex element 'partialCapture' is added with elements-> 'partialCaptureSequenceNumber' of type 'integer' and 'partialCaptureTotalCount' of type 'partialCaptureCount'
v12.37.4_17
==Version 12.37.4_17 (v12.37.4_17)(2nd August, 2024)
- Change: [cnpAPI v12.37.4_17] Change: Removed Glassfish Package-Jaxb-Core duplicate dependency which supports Jakarta namespace.