Repository navigation
·
43 commits
to main
since this release
Contents
What's Changed
- Add support for the Foreign Exchange API, so you can calculate converted amounts and exchange rates.
- Add
Client::setRegion()so you can route Terminal API cloud requests to a regional live endpoint. - Remove the
adviceAuthorisedandadviceRefusedstatus values from Transfer Webhooks models as they are no longer used. - Add transfer tracing data, network reason details, and card network variants to Transfer Webhooks and Transaction Webhooks. Add
transactionLinkIdto the Payment API and sub-merchant data to the Payments App API.
New Features 💎
Foreign Exchange API
- Add support for Foreign Exchange API for calculating the amounts and exchange rates required to convert a transaction's currency, using
Adyen\Service\ForeignExchange\RatesApi::calculate(). (#943)
Payment API
- Add
transactionLinkIdtoAdditionalDataCommonandResponseAdditionalDataCommon. (#931)
Payments App API
- Add
subMerchantDatatoBoardingTokenRequest, using the newSubMerchantDatamodel. (#938)
Terminal API
- Add
Client::setRegion()to configure the Terminal API cloud region. In the live environment,PosPaymentwrites the matching regional endpoint toendpointTerminalCloudand throwsAdyenExceptionfor a region that has no Terminal API endpoint. (#936) - Deprecate
Client::retrieveCloudEndpoint(). (#936)
Transaction Webhooks
- Add
networkVarianttoIssuedCard(valuesmaestro_us,mastercard, andvisa) and toTransferViewCategoryData. (#941)
Transfer Webhooks
- Add network reason details and transfer tracing data. (#914, #942)
- Add
networkReason(newNetworkReasonmodel) andtracing(newTransferDataTracingmodel) toTransferData. - Add
tracingData(newTransferEventTracingDatamodel) toTransferEvent. - Add the
UKFpsTracingDatamodel for UK Faster Payments tracing and theUSAchTracingDatamodel for US ACH tracing.
- Add
- Add the
reversalReceivedstatus toModification,TransferData, andTransferEvent. Add thefxSellandfxBuytypes toTransferData. AddnetworkVarianttoIssuedCard(valuesmaestro_us,mastercard, andvisa) and toTransferDataCategoryData. (#942)
Contributor Notes 🔧
- Update the development dependency
squizlabs/php_codesnifferfrom4.0.1to4.0.2to fix a security vulnerability (CVE-2026-67434). (#929)
Other Changes 🖇️
- Update the
MidServiceNotificationData::setType()documentation in Management Webhooks to describe thecartesBancairesdetails returned for thecartebancairepayment method variant. (#940)
PRs 📋️
- [transferwebhooks] Code generation: update services and models by @AdyenAutomationBot in #914
- Update dependency squizlabs/php_codesniffer to v4.0.2 [SECURITY] by @renovate[bot] in #929
- Release v30.1.0 by @AdyenAutomationBot in #930
- [payment] Code generation: update services and models by @AdyenAutomationBot in #931
- Feature Terminal API regional endpoint configuration by @ashwaniarya-adyen in #936
- [paymentsapp] Code generation: update services and models by @AdyenAutomationBot in #938
- [managementwebhooks] Code generation: update services and models by @AdyenAutomationBot in #940
- [transactionwebhooks] Code generation: update services and models by @AdyenAutomationBot in #941
- [transferwebhooks] Code generation: update services and models by @AdyenAutomationBot in #942
- [foreignexchange] Code generation: update services and models by @AdyenAutomationBot in #943
Contributors
Full Changelog: v30.0.2...v30.1.0