# Eşleştirme

iyzico hizmetlerinin çoğu, tekrarlanan taleplerde öngörülebilir ve tutarlı davranış sağlamak için idempotent olmayan şekilde tasarlanmıştır.

API'lerimiz bağlamında, geliştiriciler tipik olarak satıcılar veya iyzico tarafından oluşturulan parametrelerle bağımsız bir ödeme mimarisi için aşağıdaki parametreleri kullanır.

### Üye İşyeri Tarafından Oluşturulan Parametreler

#### "conversationId" or "basketId"

Satıcıların istek ve yanıt çiftlerini eşleştirmeye yardımcı olduğu yerlerde oluşturduğu isteğe bağlı değerler. En çok bilinen kullanım durumları, satıcı sipariş numaraları, sepet numaraları, işlem mutabakatıdır.

### iyzico Tarafından Oluşturulan Parametreler

#### "token"

Barındırılan ödeme sayfası ödeme yöntemleri için oluşturulan benzersiz değer. "Token" parametresi her istek için özel olarak üretilir. Ödeme sonucunun öğrenilmesi zorunlu alandır.

#### "paymentId"

Ödemenin kimliği. Üye işyerlerinin sistemlerinde tasarruf etmeleri beklenir. Ödemenin iptali ve iyzico ile etkin iletişim için "paymentId" çok önemlidir.


---

# 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://docs.iyzico.com/on-hazirliklar/eslestirme.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.
