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.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.DocumentationDark 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.DocumentationACH 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.DocumentationAccount 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.DocumentationCrypto 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.Documentation