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.Theauthorize 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.DocumentationNew FeatureKYC
Profile process support for the KYC Widget
SummaryThe KYC Widget now supports theprofile 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.DocumentationNew 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.DocumentationNew 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.
'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.DocumentationNew 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 sharedWidgetThemeOption 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.DocumentationNew 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.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. Thecomplete 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.DocumentationNew 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 thetheme option when instantiating it.Theme override support requires @uphold/enterprise-payment-widget-web-sdk version 0.11 or higher.DocumentationNew 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.DocumentationNew FeaturePayment
Account limit per asset in Payment Widget
SummaryIntroduced themaxAccountsPerAsset 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.DocumentationNew 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 newpaymentMethods option. This allows filtering by payment type (card, bank, crypto), and for crypto and bank options, filtering which assets are available to the user.DocumentationNew 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.DocumentationNew FeaturePayment