Changelog
Stay updated with the latest releases of the Dojo API.
This changelog highlights the latest and breaking changes in the Dojo API. Each new release version aligns with a date. This approach allows for a clear and chronological representation of our API versions, making it easier to track changes and updates over time.
info
2025-09-10
Breaking changes
- This version introduces no breaking changes.
What's new?
Several fields have been converted from enums to strings to allow future flexibility:
- When registering or fetching an integration:
capabilities - When creating an event:
eventType - When creating a setup intent:
merchantInitiatedTransactionType - When creating a payment intent:
paymentMethodspaymentDetails.card.entryModepaymentDetails.card.verificationMethodmerchantConfig.supportedPaymentMethods.cardSchemesmerchantConfig.supportedPaymentMethods.wallets
- When creating a terminal session:
notificationEvents
2024-02-05
Breaking changes
- Renamed
itemLines.captiontoitemLines.name. itemLines.amountTotalis a required field.- Replaced
transactionSource: MOTOwithcardHolderNotPresentwhich is boolean. - Added a new property
generateRemoteTokenwhere you need to set it totrueto accept online payments immediately. When set tofalse, theclientSessionSecretwill not be created. This impacts only online payments. This does not impact virtual terminals, payment links, and mobile SDKs.
What's new?
- Added a new path
Terminalswhich will accept in-person, at-counter payments using the following endpoints: