# 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="reference/api-reference/wallet" %}
[wallet](https://docs.vccpool.com/openapi-docs/reference/api-reference/wallet)
{% 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="reference/api-reference/product" %}
[product](https://docs.vccpool.com/openapi-docs/reference/api-reference/product)
{% endcontent-ref %}

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

{% content-ref url="reference/api-reference/trade" %}
[trade](https://docs.vccpool.com/openapi-docs/reference/api-reference/trade)
{% 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="broken-reference" %}
[Broken link](https://docs.vccpool.com/openapi-docs/broken-reference)
{% 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="reference/api-reference/card" %}
[card](https://docs.vccpool.com/openapi-docs/reference/api-reference/card)
{% endcontent-ref %}
