Skip to content
This repository was archived by the owner on Mar 10, 2026. It is now read-only.

Releases: Vantiv/cnp-sdk-for-java

v12.49.0

28 Jan 05:17
61f356f

Choose a tag to compare

Change Log for 12.49 (January 23,2026)

  • Change: [cnpAPI v12.49]: New simple element preferredCustomer of type boolean is added in authorization and sale request.
  • Change: [cnpAPI v12.49]: New simple element preferredCustomerDecision of type boolean is added in Authorization and sale response.
  • Change: [cnpAPI v12.49]: New complex element tlid is added in sale response.
  • Change: [cnpAPI v12.49]: In existing enum tlidValidationActionIndicatorType new value 3 is added.
  • Change: [cnpAPI v12.49]: for existing request "reserveCredit" base type is changed from transactionTypeWithReportGroupAndRtp to transactionTypeWithReportGroup.

What's Changed

New Contributors

Full Changelog: 12.48.0...12.49.0

v12.48.0

07 Nov 07:10
a0e9ca7

Choose a tag to compare

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

21 Aug 08:55
00d2458

Choose a tag to compare

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

28 May 14:41
dd0f367

Choose a tag to compare

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

10 Mar 05:32
cffca2a

Choose a tag to compare

Change Log for 12.44.1 (March 06,2025)

  • Change: Upgraded commons-io 2.11.0 to commons-io 2.18.0 to fix BD vulnerability.

v12.44.0

05 Mar 07:16
97bc63c

Choose a tag to compare

Change Log for 12.44 (March 05,2024)

Change: [cnpAPI v12.44] In ordersourcetype enum, 'ecommerceDataOnly' value is added.

v12.43.0

16 Dec 16:10
afd1d6b

Choose a tag to compare

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

29 Oct 07:39
973a1ca

Choose a tag to compare

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

07 Oct 05:30
ba5612b

Choose a tag to compare

==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

02 Aug 10:09
9b53ead

Choose a tag to compare

==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.