> ## Documentation Index
> Fetch the complete documentation index at: https://gr4vy.radial-commerce.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Secure Fields

> Get set up with Secure Fields to vault and process
cards.

<img src="https://mintcdn.com/radial/NreXh1vMOtCHcxs2/assets/images/secure-fields/hero.png?fit=max&auto=format&n=NreXh1vMOtCHcxs2&q=85&s=4d3c91b6eb961a59f2aa91548c9c9ff3" alt="Secure Fields" width="1544" height="639" data-path="assets/images/secure-fields/hero.png" />

Secure Fields is a light-weight alternative to Embed that can be used to
capture card data in a PCI-compliant way, while fitting uniquely into any
bespoke payment flow.

1. [Create an API key](/guides/payments/secure-fields/quick-start/key) which is needed to generate
   the signed JWT token in step 2.
2. [Set up a server-side SDK](/guides/payments/secure-fields/quick-start/sdks) to generate a checkout session.
3. [Add fields](/guides/payments/secure-fields/quick-start/embed) to a web page that
   handles the capturing of card data.
4. [And finally create a transaction](/guides/payments/secure-fields/quick-start/transact) with the
   checkout session.

Once completed, it's recommended to look into some of the additional options, [theming](../theming), [adding logos](../theming#logos),
and how to work with [stored cards](../stored-cards).
