> For the complete documentation index, see [llms.txt](https://developer.paywall.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.paywall.one/alternatif-odeme-apm/7.-kart-listesi.md).

# 7. Kart Listesi

## Kart Listesi

<mark style="color:blue;">`GET`</mark> `{{Base Adres}}/api/paywall/apm/cards`

{% hint style="info" %}
Önemli: **APM Kart Listesi** servisini kullanabilmeniz için 'Header' alanında '**apikeypublic**' ve '**apiclientpublic**' parametrelerini göndermeniz gerekmektedir.\
\
[<mark style="color:green;">**PaymentAPI Adresi**</mark>](/ortam.md)
{% endhint %}

#### Servise gönderilmesi gereken header parametreleri şu şekildedir :

<table><thead><tr><th width="221">Parametre (Headers)</th><th width="79">Tip</th><th width="106">Zorunlu</th><th width="403">Açıklama</th></tr></thead><tbody><tr><td>apikeypublic</td><td>string</td><td>Evet</td><td>Üye işyeri panelinden temin etmiş olduğunuz Public Key.</td></tr><tr><td>apiclientpublic</td><td>string</td><td>Evet</td><td>Üye işyeri panelinden temin etmiş olduğunuz Public Client.</td></tr></tbody></table>

**Servise gönderilmesi gereken (BODY) parametreler şu şekildedir:**

<table><thead><tr><th width="225">Parametre</th><th width="84">Tip</th><th width="120">Zorunlu</th><th width="336">Açıklama</th></tr></thead><tbody><tr><td>currencyid</td><td>string</td><td>Evet</td><td>APM ödemesine ait UniqueCode parametresidir. Oluşturulma anında API tarafından dönen cevap içerisinde yer almaktadır.</td></tr><tr><td>apmconnectionid</td><td>int</td><td>Evet/Hayır</td><td>APM sağlayıcısının hesabınızdaki bağlantı kimlik numarasıdır</td></tr><tr><td>providerkey</td><td>string</td><td>Evet/Hayır</td><td>APM sağlayıcısının Paywall sistemindeki sabit anahtar bilgisi</td></tr><tr><td>externalid</td><td>string</td><td>Evet</td><td>Kartların ilişkili olduğu bilgi<br><br>Örnek:<br><br>- Masterpass Recurring<br>- Paye Msidn</td></tr></tbody></table>

**Servisten dönen parametreler şu şekildedir:**

<table><thead><tr><th width="189">Parametre</th><th width="100.33333333333331">Tip</th><th>Açıklama</th></tr></thead><tbody><tr><td>ErrorCode</td><td>int</td><td>Hata kodu. İşlem başarılı ise '0' değerini döner.</td></tr><tr><td>Result</td><td>bool</td><td>True ya da false değeri döner. İşlem başarılı iste 'true' değerini döner.</td></tr><tr><td>Message</td><td>string</td><td>İşlem hatalıysa, bu hataya dair belirtilen mesajdır, locale parametresine göre dil desteği sunar.</td></tr><tr><td>Body</td><td>nesne</td><td>İşlem hatalıysa, bu hataya dair detay nesne</td></tr></tbody></table>

```json
{
    "ErrorCodeType": 1,
    "ErrorMessage": null,
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": [
        {
            "Id": "4000000053337",
            "Alias": "Kart1",
            "Number": "************0008",
            "ExternalId": null,
            "OrderAmount": "500000",
            "ExpireDate": "2026-01-17T00:00:00",
            "InsertDate": "2025-07-20T21:10:05.7927086",
            "ProductId": "191"
        },
        {
            "Id": "4000000060387",
            "Alias": "Kart2",
            "Number": "************0006",
            "ExternalId": null,
            "OrderAmount": "500000",
            "ExpireDate": "2026-01-17T00:00:00",
            "InsertDate": "2025-07-21T16:29:40.1905498",
            "ProductId": "191"
        }
    ]
}
```
