# Жоғарғы комиссияны есептеу

<mark style="color:yellow;">`POST`</mark> `https://agwsapi.tarlanpayments.kz/showcase-gateway/api/v1/calculate/upper/commssion`&#x20;

### Headers

| Name         | Value              |
| ------------ | ------------------ |
| Content-Type | application/json   |
| X-Signature  | Авторизациялық хэш |

### Request body parameters

<table><thead><tr><th width="150">Name</th><th width="127.6666259765625">Type</th><th>Description</th></tr></thead><tbody><tr><td>agent</td><td>string</td><td>Tarlanpayments жүйесіндегі витрина коды</td></tr><tr><td>project</td><td>string</td><td>Tarlanpayments жүйесіндегі жоба коды</td></tr><tr><td>service_code</td><td>string</td><td>Tarlanpayments жүйесіндегі қызмет идентификаторы</td></tr><tr><td>amount</td><td>float64</td><td>Жоғарғы комиссияны есептеу қажет сома</td></tr></tbody></table>

### Response body parameters <a href="#response-body-parameters" id="response-body-parameters"></a>

<table><thead><tr><th width="235">Name</th><th width="141">Type</th><th>Description</th></tr></thead><tbody><tr><td>status</td><td>boolean</td><td>Сұрауды өңдеу күйі</td></tr><tr><td>status_code</td><td>uint</td><td>Қате коды</td></tr><tr><td>message</td><td>string</td><td>Қате сипаттамасы</td></tr><tr><td>result</td><td>object</td><td>Сұрау нәтижесін сақтайтын Объект</td></tr><tr><td>-amount</td><td>float64</td><td>Жоғарғы комиссияны есептеу қажет болатын сома</td></tr><tr><td>-amount_with_commission</td><td>float64</td><td><p>Жоғарғы комиссиямен жиынтық сома</p><p>(amount + commission)</p></td></tr><tr><td>-commission</td><td>float64</td><td>Жоғарғы комиссияның сомасы</td></tr></tbody></table>

### Response examples

{% tabs %}
{% tab title="200: OK Сәтті жауаптың мысалы" %}

```json
{
    "status": true,
    "message": "Success",
    "status_code": 0,
    "result": {
        "amount": 10.4,
        "amount_with_commission": 11.84,
        "commission": 1.44
    }
}
```

{% endtab %}

{% tab title="400: Bad Request Қате жауаптың мысалы" %}

```json
{
    "status": false,
    "status_code": 1014,
    "message": "Invalid signature",
    "result": {}
}
```

{% endtab %}
{% endtabs %}

```bash
curl --location 'https://agwsapi.tarlanpayments.kz/showcase-gateway/api/v1/calculate/upper/commission' \
--header 'X-Signature: 7ff51c9f26c287e42fa37537df719974e297a751c4e2eba26d7622sgwgf225543sa' \
--header 'Content-Type: application/json' \
--data '{
    "agent":"agent",
    "project":"project",
    "service_code":"service",
    "amount": 10.42
}'
```
