Card Collection
Compliantly collect or display card data
Browser components to securely collect or display your customers’ card data while minimizing your PCI compliance scope. Fully customizable and easy to integrate.
Get started with the UI Components
Start integrating a fully compliant payments workflow with only a few lines of code.
Integrate
UI Components can be used with either the Evervault React or JavaScript SDK. Once installed, you can use the Card, Pin and Reveal components in your client-side application.
Customize
Each UI Component can be fully customized to match your brand. The SDK exposes three built-in themes, which can also be extended using a CSS-in-JS format to style your components even more.
Clean
Minimal
Material
Collect or Display
Once your UI Component has been integrated and styled, you can start collecting or displaying card data. In this Card example, data is encrypted within the Evervault-hosted iframe before being returned to the browser.
Secure, compliant, and fully customizable
UI Components was designed to simplify the process of building compliant payments workflows. They’re flexible, secure, and fully compliant under PCI DSS.
Fully Compliant
Evervault is fully compliant with standards like PCI DSS, HIPAA, and GDPR.
Infinitely Customizable
UI Components has full CSS-in-JS support, as well as three base themes to get you started.
React or JavaScript
UI Components is supported in the Evervault React.js and JavaScript SDKs.
Multiple Components
Whether you're collecting or display cards or PINs, there's a UI Component for it.
Fundamentally Configurable
Configure errors, breakpoints, and loading states using a simple API.
Translation Support
Support multiple languages by passing a translations object to any UI Component.
Adapt UI Components for any security workflow
UI Components can be configured to support any payments workflow — without ever handling plaintext card data.
Collect and encrypt card data
Collect and encrypt PINs
Decrypt and display cards or PINs
oe44kqinic85uzpg00sbcd7vmzyy3tvpbgrr4lvyijndc9c38rfnoi4r169b5yy0cyhxqysg076aqqbjlm5ttmd2k5b9nufvhn2qrpz93d4yv2tjbaepa6visu1uanuxzfq4bw9dp07si4fybq9xzkb0izxpm90t2te3ro2oaogmu1vfkgu6z14kw3tz4egcnckd9s
Compatible with each Evervault Primitive
Primitives are building blocks for developers. They're fundamental, interoperable products for constructing any data security or compliance workflow.
oe44kqinic85uzpg00sbcd7vmzyy3tvpbgrr4lvyijndc9c38rfnoi4r169b5yy0cyhxqysg076aqqbjlm5ttmd2k5b9nufvhn2qrpz93d4yv2tjbaepa6visu1uanuxzfq4bw9dp07si4fybq9xzkb0izxpm90t2te3ro2oaogmu1vfkgu6z14kw3tz4egcnckd9s
Meet compliance requirements. Build customer trust.
Use Evervault’s flexible building blocks to keep your customers’ data secure and compliant at all times.
© 2026 Evervault Inc. All rights reserved.