New Features 💎
This release adds support for:
Checkout API
Added the sdkData property to all payment methods (i.e. AchDetails, AffirmDetails, etc..)
- Add support for Forward stored payment details
applePayDetails.ts
- New enum value
Prepaidwas added toFundingSourceEnum.
applePayDonations.ts
- New enum value
Prepaidwas added toFundingSourceEnum.
cardDetails.ts
- New property
billingSequenceNumber?: string;was added. - New enum value
Prepaidwas added toFundingSourceEnum.
cardDonations.ts
- New property
billingSequenceNumber?: string;was added. - New enum value
Prepaidwas added toFundingSourceEnum.
checkoutBankTransferAction.ts
- New property
bankCode?: string;was added. - New property
branchCode?: string;was added.
donationPaymentRequest.ts
- Property
paymentMethodwas made optional.
enhancedSchemeData.ts
- New property
levelTwoThree?: LevelTwoThree | null;was added.
externalTokenDetails.ts
externalTokenDetails.tsis a new file.
genericIssuerPaymentMethodDetails.ts
- New enum value
OnlinebankingInwas added toTypeEnum.
googlePayDetails.ts
- New enum value
Prepaidwas added toFundingSourceEnum.
googlePayDonations.ts
- New enum value
Prepaidwas added toFundingSourceEnum.
itemDetailLine.ts
itemDetailLine.tsis a new file.
masterpassDetails.ts
- New enum value
Prepaidwas added toFundingSourceEnum.
payWithGoogleDetails.ts
- New enum value
Prepaidwas added toFundingSourceEnum.
payWithGoogleDonations.ts
- New enum value
Prepaidwas added toFundingSourceEnum.
payment.ts
- New enum values
ReceivedandPendingwere added toResultCodeEnum.
paymentDetails.ts
- Enum values
Neteller,OnlinebankingIn,Moneybookerswere removed fromTypeEnum.
paymentDetailsResponse.ts
- Add property
paymentValidations
paymentMethod.ts
- New enum value
Prepaidwas added toFundingSourceEnum.
paymentRequest.ts
- New property
paymentValidations?: PaymentValidations | null;was added. - New property
shopperTaxInfo?: ShopperTaxInfo | null;was added.
paymentRequestPaymentMethod.ts
ExternalTokenDetailswas added to the type union.
paymentResponse.ts
- New property
paymentValidations?: PaymentValidationsResponse | null;was added.
responseAdditionalDataCommon.ts
- New enum values
AmberandRedwere added toFraudResultTypeEnumandFraudwas removed.
responseAdditionalDataSepa.ts
- New property
sepadirectdebit_sepadirectdebit_dueDate?: string;was added.
samsungPayDetails.ts
- New enum value
Prepaidwas added toFundingSourceEnum.
sepaDirectDebitDetails.ts
- New property
dueDate?: string;was added.
shopperTaxInfo.ts
shopperTaxInfo.tsis a new file.
storedPaymentMethodDetails.ts
- New enum values
AlipayPlus,AlipayPlusAlipayCn,AlipayPlusAlipayHk,AlipayPlusDana,AlipayPlusGcash,AlipayPlusKakaopay,AlipayPlusKplus,AlipayPlusNaverpay,AlipayPlusRabbitlinepay,AlipayPlusTosspay,AlipayPlusTouchngo,AlipayPlusTruemoneywere added toTypeEnum.
storedPaymentMethodResource.ts
- New property
cardBin?: string;was added. - New property
mandate?: TokenMandate | null;was added.
tokenMandate.ts
tokenMandate.tsis a new file.
visaCheckoutDetails.ts
- New enum value
Prepaidwas added toFundingSourceEnum.
weChatPayMiniProgramDetails.ts
- New property
recurringDetailReference?: string;was added. - New property
storedPaymentMethodId?: string;was added.
Legal Entity Management
- Add support for Request periodic data review
- Make optional attribute
dateOfFinancialDatainFinancialReport
Balance Platform API
- Add support for SCA Associations Management
- Add support for SCA Device Management
- Add attribute
nameinBulkAddress - Make optional attribute
numberinCard - Add attribute
phoneinDeviceInfo
Note
In SweepConfigurationV2, CreateSweepConfigurationV2 and UpdateSweepConfigurationV2 several enum values have been deleted (ApprovalExpired, BalanceAccountTemporarilyBlockedByTransactionRule, Declined, etc..), however those values were never delivered or used.
Several attributes (cardCaptureTechnology, deviceName, imei, isoDeviceType, msisdn, osVersion, paymentTypes, serialNumber, storageTechnology) have been removed DeviceInfo: this is NOT considered a breaking change since those attributes were never included in the API response
Transfers API
- Add attribute
storedPaymentMethodIdinBankAccountV3 - Add enum value
DccMarkupinplatformPayment - Add attribute
fundingInstrumentinUltimatePartyIdentification - Add several enum values in
TransferData,TransferDataCategoryData,TransferEvent
Payout API
- In
ResponseAdditionalDataSepaadd attributesepadirectdebit_sepadirectdebit_dueDate
Management API
- Add support for
GivexInfo,Moto,ValuelinkInfo,SvsInfo - Add new property
pricePlaninAffirmInfo - Add new enum
AffirmInfo.PricePlanEnumwith valuesBronze,Silver,Gold. - Add
forceRebootDetailsinscheduleTerminalActionsRequestActionDetails - Add enums
BlikPos,Givex,KlarnaB2b,Svs,ValuelinkinPaymentMethodResponse,PaymentMethodSetupInfo - Add property
localizedInformationinStore - Add property
localizedInformationinStore,StoreCreationRequest,StoreCreationWithMerchantCodeRequest
terminal.ts
- New property
installedAPKs?: Array<InstalledAPKs>;was added.
Classic Payments API
- Add enum value
PrepaidinPaymentRequest.FundingSourceEnum - Add property
sepadirectdebit_sepadirectdebit_dueDateinresponseAdditionalDataSepa
Configuration Webhooks
- Add attribute
nameinBulkAddress - Make optional attribute
numberinCard
Note
In SweepConfigurationV2 several enum values have been deleted (ApprovalExpired, Declined, etc..), however those values were never delivered or used.
Transfer Webhooks
- Add attribute
storedPaymentMethodIdinBankAccountV3 - Add enum
DccMarkupinPlatformPayment - Add several enum values in
TransferData,TransferDataCategoryData,TransferEvent
Transaction Webhooks
- Add enum
DccMarkupinPlatformPayment
Fixes ⛑️
- Pin GitHub Actions to immutable commit SHAs by @Copilot in #1585
- fix: secure workflows with pinned actions and npm ci by @Copilot in #1590
- Fix: correct handling on LIVE prefix by @gcatanese in #1617
- Secure NPM publishing workflow against supply chain attacks by @Copilot in #1588
PRs 🖇️
- [capital] Code generation: update services and models by @AdyenAutomationBot in #1613
- [legalentitymanagement] Code generation: update services and models by @AdyenAutomationBot in #1602
- [checkout] Code generation: update services and models by @AdyenAutomationBot in #1609
- [relayedauthorizationwebhooks] Code generation: update services and models by @AdyenAutomationBot in #1614
- [balanceplatform] Code generation: update services and models by @AdyenAutomationBot in #1606
- AGENTS.md for contributors by @galesky-a in #1593
- refactor(ci): move formatting to a reusable action by @galesky-a in #1596
- [binlookup] Code generation: update services and models by @AdyenAutomationBot in #1597
- docs(agents): mention how to expose new models by @galesky-a in #1594
- [payout] Code generation: update services and models by @AdyenAutomationBot in #1611
- [storedvalue] Code generation: update services and models by @AdyenAutomationBot in #1604
- [negativebalancewarningwebhooks] Code generation: update services and models by @AdyenAutomationBot in #1598
- [acswebhooks] Code generation: update services and models by @AdyenAutomationBot in #1601
- [payment] Code generation: update services and models by @AdyenAutomationBot in #1603
- [transfers] Code generation: update services and models by @AdyenAutomationBot in #1607
- test(capital): add test coverage for Capital API services by @jeandersonbc in #1615
- Add test to verify custom request headers by @gcatanese in #1595
- [configurationwebhooks] Code generation: update services and models by @AdyenAutomationBot in #1608
- [transferwebhooks] Code generation: update services and models by @AdyenAutomationBot in #1605
- [transactionwebhooks] Code generation: update services and models by @AdyenAutomationBot in #1610
- [management] Code generation: update services and models by @AdyenAutomationBot in #1612
- [management] Code generation: update services and models by @AdyenAutomationBot in #1622
- chore(readme): added capital description by @jeandersonbc in #1618
- Add relayedAuthorizationWebhooks to README by @gcatanese in #1623
- Release v30.1.0 by @AdyenAutomationBot in #1586
- [capital] Code generation: update services and models by @AdyenAutomationBot in #1621
- Restore version to be update by Release Automation Bot by @gcatanese in #1625
- Release v30.1.0 by @AdyenAutomationBot in #1626
New Contributors
- @Copilot made their first contribution in #1585
- @galesky-a made their first contribution in #1593
- @jeandersonbc made their first contribution in #1615
Full Changelog: v30.0.1...v30.1.0