> For the complete documentation index, see [llms.txt](https://docs-card.musepay.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-card.musepay.io/reference/api-reference/acquiring-api.md).

# Acquiring API

Use these endpoints to assign reusable deposit addresses, create checkout orders with per-order addresses, query transactions, submit crypto withdrawals, and verify MusePay deposit addresses.

{% hint style="info" %}
For help choosing between Wallet Mode and Checkout Mode and implementing the complete payment flow, see the [Acquiring API integration guide](/integration/acquiring-api.md).
{% endhint %}

## APIs

| API                                                                                                    | Endpoint                         | Description                                                                 |
| ------------------------------------------------------------------------------------------------------ | -------------------------------- | --------------------------------------------------------------------------- |
| [Deposit Address](/reference/api-reference/acquiring-api/wallet-mode.md#deposit-address)               | `/v1/order/deposit_address`      | Retrieve a fixed deposit address for an end user and crypto asset.          |
| [Create Checkout Order](/reference/api-reference/acquiring-api/checkout-mode.md#create-checkout-order) | `/v1/order/pay`                  | Create a payment order and retrieve its receiving address and checkout URL. |
| [Query Order](/reference/api-reference/acquiring-api/query-order.md)                                   | `/v1/order/query`                | Retrieve a transaction and its latest status.                               |
| [Withdraw](/reference/api-reference/acquiring-api/wallet-mode.md#withdraw)                             | `/v1/order/withdraw`             | Submit a crypto withdrawal transaction.                                     |
| [Verify Deposit Address](/reference/api-reference/acquiring-api/wallet-mode.md#verifydepositaddress)   | `/v1/order/verifyDepositAddress` | Check whether an address belongs to the MusePay platform.                   |
