# Son Ödeme Bilgisi Alma

Member'a ait son ödeme bilgisinin detaylarının dönüldüğü servistir.  [Access Token Sorgulama](/odeme-metotlari/tokenize-cuzdan-odemesi/tokenization-entegrasyonu/access-token-alma.md) Servisinden den elde edilen accessToken ile gelinmelidir.

## Retrieve Last Payment Info

<mark style="color:green;">`POST`</mark> `https://api.iyzipay.com/v1/pay-with-iyzico/third-party-session/retrieve/last-payment-info`

**Headers**

| Name          | Value              |
| ------------- | ------------------ |
| Content-Type  | `application/json` |
| Authorization | `Authorization`    |
| access-token  | `{{accessToken}}`  |

### **İstek Parametreleri**

| Parametre          | Tip    | Açıklama                                                                                                                                                                         |
| ------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `sessionToken`     | String | Member'ın aynı ödeme tipinde ödeme yaptığı session key bilgisidir.                                                                                                               |
| `memberIdentifier` | String | Member unique key bilgisidir. Bu key, ödeme işlemlerinde member bilgisi için kullanılır.                                                                                         |
| `locale`           | String | iyzico istek sonucunda dönen metinlerin dilini ayarlamak için kullanılır. Varsayılan değeri tr’dir. **en** olarak kullanılabilir.                                                |
| `conversationId`   | String | İstek esnasında gönderip, sonuçta alabileceğiniz bir değer, request/response eşleşmesi yapmak için kullanılabilir. En yaygın kullanış biçimi üye iş yerinin sipariş numarasıdır. |

### Örnek İstek

```json
{
    "sessionToken": "{{sessionToken}}",
    "memberIdentifier": "{{memberIdentifier}}",
    "locale": "tr",
    "conversationId": "conversationId"
}
```

### **Örnek Yanıt**

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

```json
{
    "status": "success",
    "locale": "tr",
    "systemTime": 1749032543970,
    "conversationId": "conversationId",
    "card": {
        "cardHolderName": "John Doe",
        "cardAssociation": "MASTER_CARD",
        "cardFamily": "Advantage",
        "binNumber": "55047200",
        "lastFourDigits": "0003",
        "cardBankName": "HSBC",
        "cardType": "CREDIT_CARD",
        "expireMonth": "05",
        "expireYear": "2026",
        "expired": false,
        "willExpireSoon": false
    },
    "paymentType": "CARD_PAYMENT",
    "sessionToken": "f403ef2f-fb08-4111-afd6-495811ef6b25",
    "token": "e54b957b-a153-410c-8761-79c9bd4ff44f",
    "paymentId": 24259238
}
```

{% endtab %}

{% tab title="400" %}

```json
{
    "status": "failure",
    "errorCode": "100311",
    "errorMessage": "Access token expired",
    "systemTime": 1748550662680
}
```

{% endtab %}
{% endtabs %}

### Yanıt Parametreleri

| Parametre         | Tip     | Açıklama                                                                                                                                                                              |
| ----------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `status`          | String  | İstek sonucunu ifade eder. success yada failure değerleri dönebilmektedir.                                                                                                            |
| `locale`          | String  | Dönen yanıtın dilini ifade eder.                                                                                                                                                      |
| `systemTime`      | Long    | Dönen sonucun o anki unix timestamp değeridir.                                                                                                                                        |
| `conversationId`  | String  | İstek esnasında gönderilen değer dönmektedir.                                                                                                                                         |
| `cardHolderName`  | String  | <p>Kart Sahibinin Adı Soyadı Bilgisidir.<br>Kart ile ödeme yapıldığında döner.</p>                                                                                                    |
| `cardAssociation` | String  | <p>Kart ile ödeme yapıldığında döner.<br>Geçerli değerler VISA, MASTER\_CARD, AMERICAN\_EXPRESS, TROY'dur<br></p>                                                                     |
| `errorCode`       | String  | İşlem hatalıysa, bu hataya dair belirtilen koddur.                                                                                                                                    |
| `errorMessage`    | String  | İşlem hatalıysa, bu hataya dair detay belirtilen mesajdır, locale parametresine göre dil desteği sunar.                                                                               |
| `cardFamily`      | String  | <p>Kart ile ödeme yapıldığında döner.<br>Kart ailesi bilgisini döner. <br>Geçerli değerler Bonus, Axess, World, Maximum, Paraf, CardFinans, Advantage</p>                             |
| `binNumber`       | String  | <p>Kart ile ödeme yapıldığında döner.<br>Kartın ilk 8 hanesi.</p>                                                                                                                     |
| `lastFourDigits`  | String  | <p>Kart ile ödeme yapıldığında döner.<br>Kartın son 4 hanesi.</p>                                                                                                                     |
| `cardBankName`    | String  | <p>Kart ile ödeme yapıldığında döner.<br>Kart Bankası Adı.</p>                                                                                                                        |
| `cardType`        | String  | <p>Kart ile ödeme yapıldığında döner.<br>Eğer ödeme yapılan kart yerel bir kart ise, kart tipi bilgisini döner. DEBIT\_CARD ve CREDIT\_CARD değerlerini alır.</p>                     |
| `expireMonth`     | String  | <p>Kart ile ödeme yapıldığında döner.<br>Son geçerlilik tarihi ay bazında döner.</p>                                                                                                  |
| `expireYear`      | String  | <p>Kart ile ödeme yapıldığında döner.<br>Son geçerlilik tarihi yıl bazında döner.</p>                                                                                                 |
| `expired`         | boolean | <p>Kart ile ödeme yapıldığında döner.<br>Kartın expire bilgisi<br>true ve false değerlerini alır.<br>Kartın expire olmuşsa true döner.</p>                                            |
| `willExpireSoon`  | boolean | <p>Kart ile ödeme yapıldığında döner.<br>Kartın bu ay içerisinde expire olma bilgisidir. <br>true ve false değerlerini alır.<br>Eğer bu ay içerisinde expire olacaksa true gelir.</p> |
| `paymentType`     | String  | <p>Ödeme tipini belirtir. FUND veya CARD\_PAYMENT değerlerini dönebilir.<br>FUND: Bakiye Ödemesi<br>CARD\_PAYMENT: Kart Ödemesi</p>                                                   |
| `sessionToken`    | String  | Member'ın aynı ödeme tipinde ödeme yaptığı session key bilgisidir.                                                                                                                    |
| `token`           | String  | Checkout form için oluşturulan tekil değer. Her işlem için özel üretilir ve işyerine dönülür.                                                                                         |
| `paymentId`       | Stirng  | Ödemeye ait id, üye işyeri tarafından mutlaka saklanmalıdır. Ödemenin iptali ve iyzico ile iletişimde kullanılır.                                                                     |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://docs.iyzico.com/odeme-metotlari/tokenize-cuzdan-odemesi/tokenization-entegrasyonu/son-odeme-bilgisi-alma.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.
