> For the complete documentation index, see [llms.txt](https://docs.vccpool.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vccpool.com/openapi-docs/quick-start.md).

# Quick Start

{% hint style="info" %}
The interface functionality is currently being tested and upgraded, and is only open to specific users. Existing users will not be affected.
{% endhint %}

## Get your API keys

After the application is approved, a token will be sent to the registered email address.

## Workflow

Step 1. Retrieve the wallet list and record the wallet ID used by the user.

{% hint style="danger" %}
You need to ensure that the wallet balance is sufficient for the associated user to make purchases.
{% endhint %}

{% hint style="warning" %}
The payment method supports both online recharge and recharge via contacting the support team, with different processing times.
{% endhint %}

{% content-ref url="/pages/X6lfkNrJXjLZmdGrxoS8" %}
[Wallet](/openapi-docs/reference/api-reference/wallet.md)
{% endcontent-ref %}

Step 2. Invoke the product interface to understand the product’s price configuration and status

{% hint style="warning" %}
Check if it aligns with the agreement.
{% endhint %}

{% content-ref url="/pages/Gm3ERF5mc6KOC6v2g0Zv" %}
[Product](/openapi-docs/reference/api-reference/product.md)
{% endcontent-ref %}

Step 3. After creating the order, a webhook will send the order details back to your server.

{% content-ref url="/pages/rWp4RFl00E9DdtANn5FZ" %}
[Trade](/openapi-docs/reference/api-reference/trade.md)
{% endcontent-ref %}

Step 4 . (optional) Using the order ID obtained from the third step, proceed with snapshot uploading. For physical cards, it is necessary to create a shipping address and a cardholder snapshot

{% hint style="info" %}
While this step is not required for virtual cards.
{% endhint %}

{% content-ref url="/pages/WlESLEuQ62dzNhJjEmmx" %}
[Broken mention](broken://pages/WlESLEuQ62dzNhJjEmmx)
{% endcontent-ref %}

Step 5. After the card is successfully created, the card information will be sent back via webhooks. You can then perform operations on the card using the card ID.

{% content-ref url="/pages/TVG83uj9QJpd40dy0Xcl" %}
[Card](/openapi-docs/reference/api-reference/card.md)
{% endcontent-ref %}
