Release Notes

Release Notes

Every Core dna product, release by release, newest first. Each product ships on its own schedule.

Platform 2026.4.1

What’s new in Core dna Platform 2026.4.1

Payment Form Improvements and Bug Fixes

Payment forms let customers try again after a failed payment, prevent double submissions and explain PayPal errors in plain words.

Key highlights

  • More reliable payment forms: retry after a failed payment, no double submissions, and plain PayPal errors.
  • Simpler account requests: ask the API for profile properties without the entity prefix.

More reliable payment forms

Payment forms are now more forgiving. After a failed payment the visitor can try again in the same form without reloading the page; a second click while the first payment is still being sent no longer creates a duplicate; and technical errors from PayPal become clear messages, such as asking for the card details again or saying that a payment has already been processed. The messages can be changed like any other translation.

Profile properties without the prefix

The account endpoint now accepts the properties to return as they are, such as {id,email}, without the entity name in front of them; the prefixed form still works.

The signed-in user's id and email
GET /cdna-api/users/account?properties={id,email} HTTP/1.1
Host: hub.coredna.com
Authorization: Bearer YOUR_ACCESS_TOKEN
Accept: application/json

Other improvements and bug fixes

  • Logged-in customers can now complete express checkout using their own email address, which was previously blocked as already being in use.
  • Fixed an issue on the profile API endpoint where requesting specific profile properties did not work correctly. Account properties can now be expanded directly without prefixing them with the entity name.
  • Fixed an issue where importing content could fail when a parent item updated its child items during the import. Also corrected the content export selector so that choosing an entity type without selecting specific records once again exports all of its records.
  • Fixed an issue where an empty cart reported no currency, which could cause prices to display incorrectly. Carts now fall back to the site's default currency.
Go deeper

Was this page helpful?

Your answer goes to the docs team.