> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fortepayments.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Forte Payments enables gaming and digital asset platforms to accept fiat and crypto payments for Virtual Digital Goods - with built-in compliance, no sensitive data on your servers.

## Overview

Forte Payments is a regulatory-compliant payment solution for gaming and digital asset platforms. Your users can purchase Virtual Digital Goods using credit card or crypto with built-in AML screening, 3D Secure, graduated KYC enforcement, and fraud protection - all through a fully-managed drop-in widget.

Your backend creates a payment intent. Your frontend embeds the widget. Forte handles everything in between.

## What are Virtual Digital Goods?

Virtual Digital Goods (VDG) are off-chain items delivered within your game or application that include in-game currency, cosmetics, power-ups, or any item stored in your own database rather than on a blockchain.

With the `BUY_VDA` transaction type, your user pays via the Forte Payments widget, and you deliver the item after receiving a `payment_approved` webhook.

<Note>
  The API uses the field name `BUY_VDA` (Virtual Digital Asset). VDA and VDG are used interchangeably in this documentation.
</Note>

## How It Works

<Steps>
  <Step title="Your backend creates a payment intent">
    Call `POST /payments/v2/intent` with the item details and buyer information. Forte returns a `widget_data` object.
  </Step>

  <Step title="Your frontend embeds the widget">
    Embed the Forte Payments widget and initialize it with `widget_data`. The widget handles the full payment UI — card entry, 3DS, crypto wallet connection, and KYC if required.
  </Step>

  <Step title="Forte notifies your backend">
    Once payment settles, Forte sends a signed webhook to your endpoint. Deliver the item to the user on `payment_approved`.
  </Step>
</Steps>

## Integration Modes

| Mode         | Description                                       | Best for                            |
| ------------ | ------------------------------------------------- | ----------------------------------- |
| **Widget**   | Widget is embedded directly in your site          | Seamless in-app purchase experience |
| **Redirect** | User is redirected to a Forte-hosted payment page | Simpler frontend integration        |

## Key Features

* <Icon icon="credit-card" /> **Card payments** — Visa and Mastercard, with 3D Secure support
* <Icon icon="wallet" /> **Crypto payments** — Users pay from their connected Web3 wallet
* <Icon icon="shield-check" /> **Built-in compliance** — AML screening, geo-blocking, and graduated KYC on high-value transactions
* <Icon icon="bell" /> **Webhooks** — Signed payment status events delivered to your backend
* <Icon icon="rotate" /> **Saved Payment Instruments** — Seamless payment flow with saved payment methods

## Next Steps

<CardGroup cols={2}>
  <Card title="Integration Guide" icon="list-check" href="/obtain-access-token">
    Start integrating Forte Payments
  </Card>

  <Card title="Testing Resources" icon="flask" href="/payments/testing">
    Test cards, OTP codes, and sandbox details
  </Card>
</CardGroup>
