Skip to main content
New FeaturePayment

Apple Pay support in Payment Widget

SummaryIntroduced support for Apple Pay deposits and withdrawals in the Payment Widget. Users authorize each transfer with the native Apple Pay sheet.The authorize flow also supports a new headless mode that renders only the Apple Pay button, letting you embed it directly into your own layout. See AuthorizeMode.This feature requires @uphold/enterprise-payment-widget-web-sdk version 0.15.0 or higher.Documentation
New FeatureKYC

Profile process support for the KYC Widget

SummaryThe KYC Widget now supports the profile process, in addition to identity and proof-of-address. You can collect the user’s basic information (name, date of birth, citizenship, and address) directly within the Widget by including profile in the session’s processes.Documentation
New FeaturePayment

PayPal support in Payment Widget

SummaryIntroduced support for PayPal deposits and withdrawals in the Payment Widget.This feature requires @uphold/enterprise-payment-widget-web-sdk version 0.14.0 or higher.Documentation
New FeatureKYCPaymentTravel Rule

Responsive layout on larger screens and the layout option

SummaryUphold Widgets now adapt to the available space. On phones they fill their container, and on larger screens (tablets and up) they render as a centered, fixed-size card. This applies to the KYC Widget, Payment Widget, and Travel Rule Widget.To give applications control over this framing, all three Widgets now accept a new optional layout option:
  • 'boxed' (default): on larger screens (tablets and up), centers the Widget and frames its content as a fixed-size card; on smaller screens it fills its container.
  • 'fluid': renders the Widget so it fills its container, with no frame or centering, so your own container (e.g. a modal) acts as the frame.
This option is optional — the responsive layout is enabled by default ('boxed'), so no code changes are required to adopt it. Set layout: 'fluid' only when you want to provide your own framing.The layout option requires @uphold/enterprise-kyc-widget-web-sdk version 0.3.0, @uphold/enterprise-payment-widget-web-sdk version 0.14.0, or @uphold/enterprise-travel-rule-widget-web-sdk version 0.7.0 or higher.Documentation
New FeaturePaymentTravel Rule

New design system and richer theming for Payment and Travel Rule Widgets

SummaryThe Payment Widget and Travel Rule Widget now run on Uphold’s new design system. This brings a refreshed visual appearance to both Widgets.On top of this, theme customization is now consistent across all Widgets through a shared WidgetThemeOption type. In addition to forcing light or dark mode, applications can now customize brand colors, typography, and per-component styles (button, input, and card border radii) on the Payment and Travel Rule Widgets, matching the customization already available on the KYC Widget. The Travel Rule Widget now also fully respects the selected appearance, including in dark mode.Rich theme customization on the Payment Widget requires @uphold/enterprise-payment-widget-web-sdk version 0.13.0 or higher.Rich theme customization on the Travel Rule Widget requires @uphold/enterprise-travel-rule-widget-web-sdk version 0.6.0 or higher.Documentation
New FeatureKYC

KYC Widget

SummaryIntroduced the KYC Widget, a fully Uphold-managed, embeddable solution for collecting KYC data from your users without building a custom verification interface.
The Widget currently supports the identity and proof-of-address processes. Support for additional processes will be added in future releases.
Documentation
Breaking ChangePayment

Asset selection in crypto withdrawal flow

SummaryThe crypto withdrawal flow in the Payment Widget now supports crypto asset selection, along network and destination address, simplifying the user journey and concentrating all data collection required for a crypto withdrawal inside the Payment Widget. The complete event payload for via: "crypto-network" selections now includes a new selection.asset field containing the selected asset code (e.g. BTC, XRP).The updated CryptoNetworkSelection type ships in @uphold/enterprise-payment-widget-web-sdk version 0.12 or higher — partners should upgrade to that version to get proper TypeScript support for the new selection.asset field.Documentation
New FeaturePayment

Dark mode support in Payment Widget

SummaryIntroduced dark mode support in the Payment Widget. By default, the Widget automatically matches the user’s system appearance preference. Applications embedding the Widget can also force a specific theme by passing the theme option when instantiating it.Theme override support requires @uphold/enterprise-payment-widget-web-sdk version 0.11 or higher.Documentation
New FeaturePayment

ACH support in Payment Widget

SummaryIntroduced support for ACH bank transfers in the Payment Widget, allowing users in the United States to perform ACH deposits and withdrawals.Documentation
New FeaturePayment

Account limit per asset in Payment Widget

SummaryIntroduced the maxAccountsPerAsset option in the Payment Widget, allowing partners to set the number of accounts that can be created per asset when generating bank deposit details. Check the documentation for more details on how this option works.Documentation
New FeaturePayment

Crypto support and payment method filtering in Payment Widget

SummaryIntroduced support for cryptocurrency deposits and withdrawals in the Payment Widget. Users can now generate details for crypto deposits and provide destination addresses for crypto withdrawals.Partners can now configure which payment methods to make available to their users through the new paymentMethods option. This allows filtering by payment type (card, bank, crypto), and for crypto and bank options, filtering which assets are available to the user.Documentation
New FeaturePaymentTravel Rule

Travel Rule Widget

SummaryIntroduced the Travel Rule Widget, a fully Uphold-managed, embeddable solution that enables compliant collection and exchange of originator and beneficiary information for crypto transactions — ensuring adherence to global Travel Rule regulations.
New FeaturePayment

FPS support in Payment Widget

SummaryIntroduced support for Faster Payments Service (FPS) in the Payment Widget, supporting instant push bank deposits and bank withdrawals for users in the United Kingdom and EU.Documentation
New FeaturePayment

Card support in Payment Widget

SummaryIntroduced the Payment Widget, a fully Uphold-managed, embeddable solution that allows partners to support payment methods without implementing the API endpoints.The Payment Widget is launched with support for debit and credit cards.Documentation