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

# Create Payment Link

## Create Payment Link

<mark style="color:green;">`POST`</mark> `/`payments/payment\_link

Create a new payment request link.

**Headers**

| Name          | Value              |
| ------------- | ------------------ |
| Content-Type  | `application/json` |
| Authorization | `Bearer <token>`   |

**Body**

| Name         | Type   | Description                                                                                 |
| ------------ | ------ | ------------------------------------------------------------------------------------------- |
| title        | string | Title of payment link                                                                       |
| description  | string | Description for the requested payment                                                       |
| amount       | float  | Requested amount                                                                            |
| tokenAddress | string | Ethereum contract address for the requested token (Check `Get Allowed Tokens List` request) |
| tokenSymbol  | string | Symbol of requested token (Check `Get Allowed Tokens List` request)                         |
| redirectUrl  | string | Url where user will be redirected after payment                                             |

**Response**

{% tabs %}
{% tab title="200" %}

```json
{
  "success": "true"
}
```

{% endtab %}

{% tab title="400" %}

```json
{
  "error": "Invalid request"
}
```

{% endtab %}
{% endtabs %}
