> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gr4vy.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/gr4vy/81rUFzs1xxqEKdRI/assets/images/secure-fields/hero.png?fit=max&auto=format&n=81rUFzs1xxqEKdRI&q=85&s=db371968ee4df0b4824cf1fd772f9727" 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).
