İşlem Arama
POST
/partner/1.0/pos/transaction/searchGerekli scope:
payment:inquiryÖdeme işlemlerini filtreleyerek sayfalı biçimde listeler.
Yanıt sayfalama zarfıdır: content dizisindeki her satır İşlem Detayı ile aynı alanları taşır.
Örnek
curl -X POST https://<host>/partner/1.0/pos/transaction/search \
-H "X-Api-Key: ..." \
-H "X-Timestamp: ..." \
-H "X-Signature: ..." \
-H "Content-Type: application/json" \
-d '{
"orderNumber": "ORD-1001",
"status": "DEFAULT",
"fromDate": "2026-07-01T00:00:00",
"toDate": "2026-07-12T00:00:00",
"size": 20,
"page": 0
}'İstek Body
| Alan | Tip | Açıklama |
|---|---|---|
orderNumber | string | Ödemede gönderdiğiniz kendi sipariş numaranız. Tekil değildir — aynı sipariş birden fazla satır döndürebilir. |
transactionRef | string | Ödeme yanıtındaki işlem referansı. |
status | enum | İşlem durumu filtresi. Boş bırakılırsa DEFAULT = hepsi. Varsayılan: DEFAULT |
fromDate | string | Başlangıç tarihi (ISO-8601, örn. 2026-07-01T00:00:00). |
toDate | string | Bitiş tarihi (ISO-8601). |
size | integer | Sayfa boyutu. Boş veya 0 ise 10. Varsayılan: 10 |
page | integer | 0-tabanlı sayfa numarası. Varsayılan: 0 |
Yanıt
| Alan | Anlamı |
|---|---|
content[] | İşlem satırları — alanları için bkz. İşlem Detayı. |
page / size | Dönen sayfanın numarası ve boyutu. |
totalElements / totalPages | Filtreye uyan toplam kayıt ve sayfa sayısı. |
last | Son sayfa mı. |
İsteği Dene
İsteği Dene
Önizleme modu — değerler kod örneklerini günceller, gerçek istek atılmaz.