# Merchants Onboarding

## **Creating User Accounts**

Begin the onboarding process by creating new user accounts for merchants. This can be achieved through the Orangepill dashboard or programmatically using the provided API. User accounts offer personalized control and management capabilities, setting the foundation for an efficient crypto payment processing experience tailored to each merchant's needs.

Check documentation on [creating Users](/orangepill-api/identities-and-users.md#create-user).

## **Create Virtual Accounts and Ramp Assignment**

Next, set up virtual accounts for the cryptocurrencies that merchants intend to accept. Virtual accounts act as designated containers, allowing for the organized reception of various cryptocurrencies. These virtual accounts must be linked to appropriate ramp accounts. Ramp accounts serve as bridges between virtual accounts and external crypto networks, ensuring secure and seamless fund transfers.

Check documentation on [creating Virtual Accounts](/orangepill-api/virtual-accounts.md).

By completing these two steps, you'll equip merchants with the tools they need to seamlessly integrate cryptocurrency payment processing into their operations.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.orangepill.cloud/tutorials/crypto-payments-processor/merchants-onboarding.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
