Embed

Payments infrastructure
for software platforms

Stay up to date with the latest news and updates from Embed.

Explore Embed docs

API reference is now powered by Scalar

Our API explorer has a new home on Scalar, giving developers a cleaner, faster, and more interactive documentation experience.

With Scalar, you can easily explore endpoints, search across the API, and view live, always up-to-date specs. This upgrade makes it easier to find exactly what you need and start building faster.

Check out the new API explorer here.

New

  • We now support SMS OTPs for 2FA in addition to Authenticator Apps
  • Payouts are now supported through our banking partner Deutsche Bank

Improvements

  • You can now filter on Card Holder Name, First 6 / Last 4 of the Card Number on the Transactions page in the dashboard

Bug Fixes

  • We have fixed an issue with the forgot password flow

Checkout now supports 12 new languages

You can now localize your checkout to better match your customers’ native language preferences to improve conversion, reduce friction, and build trust across more regions.

The new languages are: Italian, Spanish, French, German, Portuguese, Polish, Czech, Slovak, Hungarian, Romanian, Bulgarian, and Greek.

You can customize the language by adding a query parameter to the payment link URL in the format ?language=it.

To view the full list of supported languages and learn more refer to the docs.

New

  • Payouts now support custom payout references
  • Interchange and Scheme fees now displayed for transactions involving FX, only if you are priced with Interchange+
  • We have improved our infrastructure to notify you of failing webhooks

Improvements

  • The Transaction List in the dashboard now allows you to filter by Amount
  • Settlement processing has been scaled up to handle increases in volume

Bug Fixes

  • We have fixed a bug with email registration casing

Virtual Account Numbers

You can now assign Virtual Account Numbers (VANs), unique IBANs issued per balance account.

VANs enable seamless reconciliation of incoming payments, as each payment is automatically mapped to the correct balance account without requiring a payment reference.

  • Unique IBAN per balance account: Each balance account receives its own dedicated IBAN
  • On-the-fly creation: Instantly generate new VANs as needed
  • Simplified reconciliation: Incoming payments are automatically attributed, eliminating the need for payment references
  • Safe and secure: VANs are issued by our partner Deutsche Bank, ensuring reliability and compliance, with your customers money stored at one of the largest most trusted financial institutions in Europe

This feature is available across both the dashboard and API, making it easier than ever to manage and track your payments.

Speak to us to learn more about how we can support you with this new feature.

Bespoke Terms & Conditions directly in the dashboard

Your customers can now review and sign documents prepared for them directly in the Embed dashboard. Required documents must be signed before they can proceed with sensitive operations, helping ensure compliance from the start. All signed documents are timestamped and attributed to the signer for auditability.

Other things we've released:

New

  • You can now remove a user from an account
  • Use SEPA to top up balance accounts without using a payment reference
  • We have added webhook notification types for TRANSACTION.AUTHORIZATION.DECLINED & TRANSACTION.CAPTURE.DECLINED

Improvements

  • You can now filter on Status Cancelled and Transaction Channels in the Transaction List in the dashboard
  • Specific products from a multi-line item payment can now be disputed instead of the full amount
  • Our dashboard and transactional emails have been updated to reflect our recent rebranding

Bug Fixes

  • Fixed some validation issues in some forms and dialogs in the dashboard

Roles and Permissions

Control access to your Embed accounts with role-based access control for both users and API keys. Each user or key is assigned a role—such as Admin, Developer, Member, or Provisioner—with permissions defined by the account type (Platform or Merchant).

Access is strictly limited to the account the role belongs to, ensuring resources remain isolated and secure. This model follows the INCITS 359-2012 standard and applies across both the dashboard and API.

View roles & permissions here

Other things we've released:

New

  • You can now migrate tokenised card details from your legacy PSP to Embed
  • We've added dispute webhook notifications

Improvements

  • Emails now reflect the Embed rebranding
  • IBAN in the dashboard now shows correct formatting
  • iDEAL completion on Payment Link now redirects to merchant page upon completion

Bug Fixes

  • Fixed UI issues related to account status badges

Payout Configuration at Operating Account Level

More control over your payouts: Now you can set up custom payout rules and unique payout references for each sub-merchant, legal entity, or country you operate in—so your funds land exactly where and how you need them, every time.

Each operating account can define its own payout configuration—currency, schedule, destination bank account, and free-form reference—falling back to the merchant-level defaults when not set. This gives you the flexibility to fine-tune how funds are moved across your entire structure.

Other things we've released:

New

  • Incremental authorisation on unscheduled charges are now supported
  • You can now add a payment reference to your payout
  • Transaction list details can now be filtered by account

Improvements

  • Transaction List details got better labels and navigation
  • Dashboard sidebar has a new and better look

Bug Fixes

  • Fixed incorrect display of account status in transaction details