# 11. Para Çekme (Wallet)

## **Cüzdan 'Id' Bilgisiyle Para Çek**

<mark style="color:yellow;">`POST`</mark> `{{WalletUrl}}/api/v1/wallet/withdraw`&#x20;

{% hint style="info" %}
Not: Bu servisin kullanılabilmesi için **apikeypublic** ve **apiclientpublic** parametrelerinin Header alanına eklenmiş olması zorunludur.

\
[<mark style="color:green;">**WalletAPI Adresi**</mark>](/ortam.md)
{% endhint %}

**Servise gönderilmesi gereken parametreler şu şekildedir:**

<table><thead><tr><th width="162">Parametre</th><th width="79">Tip</th><th width="107">Zorunlu</th><th width="403">Açıklama</th></tr></thead><tbody><tr><td>apikeypublic</td><td>string</td><td>Evet</td><td>API'ye erişim sağlayabilmek için zorunlu olan genel anahtar bilgisidir.</td></tr><tr><td>apiclientpublic</td><td>string</td><td>Evet</td><td>İstemci kimliğini temsil eden ve API isteklerinde kullanılacak genel anahtar bilgisidir.</td></tr></tbody></table>

{% tabs %}
{% tab title="Servis İstek - Json" %}

```json
{
  "Id": "{{walletId}}",
  "Amount": 1,
  "Description": "description",
  "ExternalReference": "{{$randomFullName}}"
}
```

{% endtab %}
{% endtabs %}

## Servis İstek

| Parametre         | Tip     | Açıklama                                                       |
| ----------------- | ------- | -------------------------------------------------------------- |
| Id                | Guid    | Para çekilmek istenen cüzdanın kimlik bilgisi                  |
| Amount            | decimal | Yatırılmak istenen tutar                                       |
| Description       | string  | İlgili işlemin açıklaması                                      |
| ExternalReference | string  | İşlemin takip numarası. Bu bilgiyle işlemi takip edebilirsiniz |

{% tabs %}
{% tab title="Servis Cevap - Json" %}
{% code lineNumbers="true" %}

```json
{
    "IsSuccess": true,
    "IsFailure": false,
    "Value": {
        "Id": "f19ea4b9-9b42-48e6-9fdd-a3bc519d60ab",
        "WalletId": "7883fb19-2359-4a9b-b917-f08a259898ed",
        "TransactionType": "Withdrawal",
        "Amount": 1,
        "GiftAmount": null,
        "Description": "string",
        "ExternalReference": "9e1348e3-807e-4754-a567-b907cd4e5547",
        "CreatedAt": "2025-08-20T10:10:45.6814699Z",
        "UpdatedAt": null,
        "BalanceAfterTransaction": 3.00,
        "GiftBalanceId": null,
        "UniqueCode": "04006cec-1ae0-43d8-b49d-e1a55cda274f",
        "CashbackAmount": 0
    }
}
```

{% endcode %}
{% endtab %}
{% endtabs %}

## Servis Cevap

<table><thead><tr><th width="192">Parametre</th><th width="147.89192708333331">Tip</th><th>Açıklama</th></tr></thead><tbody><tr><td>IsFailure</td><td>bool</td><td>Servisin hata verip vermediğini belirten durum bilgisidir.</td></tr><tr><td>IsSuccess</td><td>bool</td><td>Servisin başarılı sonuçlanıp sonuçlanmadığını gösterir.</td></tr><tr><td>Errors</td><td>Array</td><td>Servis tarafından dönen hata mesajlarının listesi.</td></tr><tr><td>Value</td><td>Array&#x3C;Items></td><td>İstek sonucu oluşan veri kümesidir.</td></tr></tbody></table>

## Servis Cevap (Value)

<table><thead><tr><th width="234.05859375">Parametre</th><th width="162.38671875">Tip</th><th width="348.94140625">Açıklama</th></tr></thead><tbody><tr><td>Id</td><td>Guid</td><td>Kayıt edilen işlemin benzersiz kimlik numarasıdır.</td></tr><tr><td>WalletOwnerId</td><td>Guid</td><td>İşleme ait cüzdan sahibinin sistemdeki ID numarasıdır.</td></tr><tr><td>Name</td><td>string</td><td>Kullanıcıya veya işletmeye ait kayıtlı isim bilgisidir.</td></tr><tr><td>Alias</td><td>string</td><td>Cüzdana tanımlanan alternatif takma isimdir.</td></tr><tr><td>MerchantId</td><td>Guid</td><td>İşlem gerçekleştiren üye işyerinin sistemdeki benzersiz kimliğidir.</td></tr><tr><td>RegionId</td><td>string</td><td>İşlemin veya kullanıcının bağlı olduğu bölge bilgisidir.</td></tr><tr><td>CurrencyCode</td><td>string</td><td>Kullanılan para biriminin kod bilgisidir (örn. TRY, USD).</td></tr><tr><td>Balance</td><td>decimal</td><td>Cüzdanda mevcut olan toplam bakiye bilgisidir.</td></tr><tr><td>AvailableBalance</td><td>decimal</td><td>İşlem yapılabilecek kullanılabilir bakiye miktarıdır.</td></tr><tr><td>TotalGiftBalance</td><td>decimal</td><td>Hediye bakiyesi dahil toplam bakiye bilgisidir.</td></tr><tr><td>BlockedBalance</td><td>decimal</td><td>Kullanımı kısıtlanmış bakiye tutarıdır.</td></tr><tr><td>FrozenUntil</td><td>DateTime</td><td>Cüzdanın dondurulduğu ve açılacağı tarih bilgisidir.</td></tr><tr><td>IsFrozen</td><td>bool</td><td>Cüzdanın aktif mi yoksa dondurulmuş mu olduğunu belirtir.</td></tr><tr><td>IsDeleted</td><td>bool</td><td>İlgili kaydın sistemde silinip silinmediğini gösterir.</td></tr><tr><td>CreatedAt</td><td>DateTime</td><td>Kaydın oluşturulduğu tarih ve saat bilgisidir.</td></tr><tr><td>UpdatedAt</td><td>DateTime</td><td>Son güncelleme işleminin yapıldığı tarih bilgisidir.</td></tr><tr><td>TransactionId</td><td>Guid</td><td>İşleme ait benzersiz işlem kimlik numarasıdır.</td></tr></tbody></table>


---

# 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://developer.paywall.one/cuzdan-servisleri/2.-cuzdan/11.-para-cekme-wallet.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.
