# Deposit

### Description

The deposit page URL is generated by sending a call to create s deposit method. The payment URL is generated after a successful call. You should redirect the buyer to that payment URL. On this page, the buyer can see address, select the desired payment currency, and make transactions.

## Create Deposit

<mark style="color:green;">`POST`</mark> `https://v2-listener.citypay.io/api/generateDeposit`

This method allows you to create a deposit.

#### Path Parameters

| Name           | Type    | Description                                    |
| -------------- | ------- | ---------------------------------------------- |
| customer\_id   | string  | Your account's ID                              |
| access\_token  | string  | Token generated by CityPay for granting access |
| deposit\_id    | string  | Deposit ID                                     |
| deposit\_token | integer | Unique identification for your customer        |

{% tabs %}
{% tab title="200 Deposit was created" %}

```javascript
{
    "status": 1,
    "status_code ": 201,
    "message": {
        "id": 7,
        "payment_url": "https://v2-order.citypay.io/deposit?token=22332334232323232323",
        "token": "22332334232323232323"
    }
}
```

{% endtab %}

{% tab title="404 Customer not found" %}

```javascript
{
    "status": "error",
    "status_code ": 404,
    "message": {
         "message": "customer_id not found !"
    }
}
```

{% endtab %}
{% endtabs %}
