Releases: Vantiv/cnp-sdk-for-dotnet
v12.30.0
==Version 12.30.0 (March 21, 2023)
- Change: [cnpAPI v12.30] Added new Element authIndicator for authorization
- Change: [cnpAPI v12.30] Added new values - Estimated and Incremental in authIndicatorEnum
- Change: [cnpAPI v12.30] Added new Element amount for authorization for cnpTxnId.
- Change: [cnpAPI v12.29] Added new Element sellerInfo for authorization and sale
- Change: [cnpAPI v12.29] Added new Element sellerAddress in SellerInfo
- Change: [cnpAPI v12.29] Added new Element sellerTagsType in SellerInfo
- Change: [cnpAPI v12.29] New elements accountNumber, aggregateOrderCount, aggregateOrderDollars, sellerAddress, createdDate,
domain, email,lastUpdateDate, name, onboardingEmail, onboardingIpAddress, parentEntity, phone,
sellerId,sellerTags and username in SellerInfo. - Change: [cnpAPI v12.29] New elements sellerStreetaddress, sellerUnit, sellerPostalcode, sellerCity, sellerProvincecode,sellerCountrycode in
SellerAddress - Change: [cnpAPI v12.28] Added new value - MIT in orderChannelEnum
v12.27.0
==Version 12.27.0 (October 19, 2022)
Note: It contains changes from cnpAPI v12.25, v12.26 & v12.27. In case you need any feature supported by cnpAPI v12.25, v12.26 & v12.27, please use SDK version 12.27.0
- Change: [cnpAPI v12.27] Added new Element AuthMax in Authorization/ Sale Response
- Change: [cnpAPI v12.27] Added new elements authMaxApplied, networkTokenApplied, networkToken, authMaxResponseCode, authMaxResponseMessage in new element AuthMax
- Change: [cnpAPI v12.27] Added new values FIFA, FIVC, FISC, FISD, FIPC, FIPD, FIRC, FIRD in existing actionTypeEnum Enum
- Change: [cnpAPI v12.26] Added new Element passengerTransportData for authorization/sale/capture/forceCapture/captureGivenAuth/credit/depositTransactionReversal/refundTransactionReversal
- Change: [cnpAPI v12.26] Added new elements passengerName, ticketNumber, issuingCarrier, carrierName, restrictedTicketIndicator, numberOfAdults, numberOfChildren, customerCode, arrivalDate, issueDate, travelAgencyCode, travelAgencyName, computerizedReservationSystem, creditReasonIndicator, ticketChangeIndicator, ticketIssuerAddress, exchangeTicketNumber, exchangeAmount, exchangeFeeAmount, tripLegData are added for new element passengerTransportData.
- Change: [cnpAPI v12.26] Added new elements tripLegNumber, departureCode, carrierCode, serviceClass, stopOverCode, destinationCode, fareBasisCode, departureDate, originCity, travelNumber, departureTime, arrivalTime added in new element in tripLegData.
- Change: [cnpAPI v12.25] Added existing Elements additionalCOFData in authReversal/credit
- Change: [cnpAPI v12.25] Added new Elements to support Guaranteed Payments for Authorization/Sale-overridePolicy, fsErrorCode, merchantAccountStatus, productEnrolled, decisionPurpose, fraudSwitchIndicator.
- Change: [cnpAPI v12.25] Added a new Enum productEnrolledEnum(GUARPAY1,GUARPAY2,GUARPAY3) to support productEnrolled
- Change: [cnpAPI v12.25] Added a new Enum decisionPurposeEnum(CONSIDER_DECISION,INFORMATION_ONLY) to support decisionPurpose
- Change: [cnpAPI v12.25] Added a new Enum fraudSwitchIndicatorEnum(PRE,POST) to support fraudSwitchIndicator
- Change: [cnpAPI v12.25] Added new Elements to support Cruise Lines for lodgingInfo element for Authorization/Sale :- bookingID, passengerName, propertyAddress( name,city,region, country), travelPackageIndicator, smokingPreference, numberOfRooms, tollFreePhoneNumber.
- Change: [cnpAPI v12.25] Added a new Enum travelPackageIndicatorEnum(CarRentalReservation,AirlineReservation,Both,Unknown) to support travelPackageIndicator
v12.24.1
v12.24.0
==Version 12.24.0 (April 18, 2022)
Note: It contains changes from cnpAPI v12.23. In case you need any feature supported by cnpAPI v12.23, please use SDK version 12.24.0
- Change: Vantiv.CnpSdkForNet will support .NET Framework v4.7.2 & above. This change is applicable from SDK v12.15.1.
- Change: .NET Framework v4.7.2 supported System.Net.Http version is included with this release as a NuGet dependency.
- Change: [cnpAPI v12.23] Added a new value in businessIndicatorEnum to support businessIndicator element :buyOnlinePickUpInStore.
- Change: [cnpAPI v12.23] Added new element :orderChannel for Auth/sale transaction request.
- Change: [cnpAPI v12.23] Added new elements(accountUsername, userAccountNumber, userAccountEmail, membershipId, membershipPhone, membershipEmail, membershipName, accountCreatedDate and userAccountPhone) in customerInfo type.
- Change: [cnpAPI v12.23] Added new elements:sellerId , url to support contact type which is referenced by retailerAddress
- Change: [cnpAPI v12.23] Added new elements retailerAddress,additionalCOFData to support Auth/Sale/CaptureGivenAuth.
- Change: [cnpAPI v12.23] Added a new elements:discountCode,discountPercent,fulfilmentMethodType in enhancedData.
- Change: [cnpAPI v12.23] Added a new elements:itemCategory,itemSubCategory,productId,productName in LineItemData
- Change: [cnpAPI v12.24] Added a new values in businessIndicatorEnum to support businessIndicator element :highRiskSecuritiesPurchase,fundTransfer,walletTransfer
- Change: [cnpAPI v12.24] Added OrderChannelEnum to support element :orderChannel for Auth/sale transaction request.
- Change: [cnpAPI v12.24] Added fulfilmentMethodTypeEnum to support element fulfilmentMethodType in enhancedData type
- Change: [cnpAPI v12.24] Added new value in frequencyOfMITEnum: Annually(It was Anually- Incorrect spelling in earlier version.)
- Change: [cnpAPI v12.24] Added new element crypto to support Auth/Sale/CaptureGivenAuth.
- Change: [cnpAPI v12.24] Added new element fraudCheckStatus to support Auth/Sale.
v12.22.0
==Version 12.22.0 (March 25, 2022)
Note1 : Required .NET Standard 2.0 (.NET Framework builds will now need to be 4.7.2 or greater)
Note2: It contains changes from cnpAPI v12.20 & v12.21. In case you need any feature supported by cnpAPI v12.20 or v12.21, please use SDK version 12.22.0.
*Feature: [cnpAPI v12.22] New element vendorAddress is added in vendorCredit and vendorDebit transaction type.
*Feature: [cnpAPI v12.22] Optional element cardholderAddress is added to fastAccessFunding transaction type.
*Feature: [cnpAPI v12.22] New addressType is added to support vendorAddress and cardholderAddress.
*Feature: [cnpAPI v12.21] fraudCheck authenticationValue can support upto 512 characters now.
*Feature: [cnpAPI v12.20] New methodOfPaymentTypeEnum value IC for Interac Payment has been added.
*BugFix: Invalid methodOfPaymentTypeEnum.BL has been corrected to PL.
12.19.0
==Version 12.19.0 (March 24, 2022)
- Feature: OrderID element now supports 256 characters.
- Feature: Optional OrderID element is supported in Capture and Credit transactions.
- Feature: transactionReversal transaction is not supported in and after cnpAPI v12.19. It has been split into two different transactions:
- depositTransactionReversal
- refundTransactionReversal