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.
⚠️ Removing of unused attributes
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