Skip to main content
Synctera provides secure, PCI-compliant widgets that let your customers interact with sensitive card data directly in your application. Since the widgets communicate directly between the client and Synctera, your application does not need to handle sensitive card data, removing the need for PCI certification. There are three widgets available:

Reveal Card Widget

Securely display sensitive card information — card number (PAN), security code (CVV), and expiration date.
Reveal Card Front
Reveal Card Back

Activate Card Widget

Allow customers to activate a physical card by entering their card number and security code.
Activate Card

Set PIN Widget

Allow customers to set or change their card PIN with secure confirmation.
Set PIN

Getting Started

Make sure you’ve got the necessary components in place before integrating widgets with your application.

API Keys

First, ensure you have your Synctera API Keys working for your business.

Mobile Applications

If you’re integrating the widgets in a mobile application, you may need to use one of the following web views:

WKWebView in an iOS application

WebView in an Android application

WebView in React Native


Synctera provides a set of secure, PCI-compliant Web Component widgets for card interactions. These widgets are the recommended approach for integrating card functionality into your application.

Activate Card Widget

Activate physical cards by entering Card Number and CVV

Set PIN Widget

Set or change the card PIN with confirmation

Reveal Card Widget

Display sensitive card information (PAN, CVV, expiration)

Legacy: Marqeta Widgets (Deprecated)

Marqeta is sunsetting their Marqeta.js widget library. We recommend using Synctera Widgets for new integrations.
If you are currently using Marqeta widgets or need to reference the legacy documentation:

Migration Guide

Migrate from Marqeta widgets to Synctera widgets

Marqeta Widgets

Legacy Marqeta widget documentation