Toplu Ödeme Raporlama
Toplu ödeme ve kırılım detaylarını döndürür. requestId veya externalMassPayoutId alanlarından en az biri gönderilmelidir.
Yanıt dili.
Authorization header, IYZWSv2 ile başlayan ve base64 formatında üretilmiş imzalı hash değeridir.
İçerik tipi değeri.
application/jsonrequestId veya externalMassPayoutId alanlarından en az biri gönderilmelidir.
Toplu ödeme için korelasyon/takip kimliği. Init işleminin response'u üzerinde dönmektedir.
c95e344a-c7c9-4605-91b8-3f48ee9dece6Toplu ödeme isteği için benzersiz kimlik (idempotency).
massPayoutId-323Kırılım filtre tipi.
VALIDPossible values: Getirilecek sayfa numarası.
0Sayfa başına sonuç adedi.
40Başarılı
Toplu ödeme ve kırılım detayları yanıtı.
Sistem zamanı (epoch ms).
0401POST /v1/mass/payout/retrieve?locale=tr HTTP/1.1
Host: api.iyzipay.com
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 90
{
"requestId": "c95e344a-c7c9-4605-91b8-3f48ee9dece6",
"itemType": "VALID",
"page": 0,
"size": 40
}Başarılı
{
"status": "success",
"locale": "tr",
"systemTime": 1759155442830,
"massPayout": {
"externalId": "massPayoutId-323",
"merchantId": 1,
"totalAmount": 201,
"totalSuccessfulAmount": 0,
"massPayoutStatus": "PUBLISHED_TO_QUEUE",
"totalCommissionAmount": 0,
"currency": "TRY"
},
"massPayoutItems": {
"items": [
{
"itemExternalId": "ext-0077",
"referenceCode": "a97b14a2-1e22-4ceb-bafb-38b61c4c4477",
"recipientType": "IBAN",
"recipientInfo": "TR920086402100005482986178",
"recipientName": "Jane Customer",
"description": "Payment for services",
"itemStatus": "INIT",
"errorMessages": [],
"totalAmount": 100.5,
"commissionAmount": 20,
"currencyCode": "TRY"
}
]
},
"page": 0,
"size": 40,
"total": 1
}Mass Payout Statü Durumları
INIT
Toplu ödeme isteği alınmış ancak henüz yetkilendirilmemiştir.
IN_PROGRESS
İstek yetkilendirilmiş ve geçerli bir requestId ile devam ediyor (in progress) olarak işaretlenmiştir.
PUBLISHED_TO_QUEUE
İstek, iyzico’nun dahili kuyruğuna gönderilmiştir. En az bir ödeme bankaya iletilmiştir.
COMPLETED
Toplu ödeme ile ilişkili tüm öğeler başarıyla işlenmiştir.
FAIL
Toplu ödeme içindeki tüm öğeler banka tarafında başarısız olmuştur.
INSUFFICIENT_BALANCE
İsteğin gerçekleştirilebilmesi için üye işyerinin toplu ödeme bakiyesi yetersizdir.
CANCELED
Toplu ödeme isteği iptal edilmiştir.
Mass Payout Kırılım Statü Durumları
FAILED
Öğe bankaya iletilmiş ancak başarısız olmuştur. Bu durum, bankadan dönen hataları veya genel işlem hatalarını içerir.
SUCCESS
Öğe bankaya iletilmiş ve başarıyla tamamlanmıştır.
INIT
Toplu ödeme oluşturulduğunda, öğeler yetkilendirme (auth) işlemi öncesinde bekleme durumunda (waiting state) saklanır.
INVALID
Parametre(ler) geçersiz, eksik veya tutarsızdır.
PROCESSING
Öğe bankaya iletilmiş ve işlem devam etmektedir.
MASS_PAYOUT_CANCELED
Ana toplu ödeme iptal edildiği için ilgili kırılım da iptal edilmiştir.
QUEUED
İlgili kırılım kuyruğa alınmıştır (hem banka transferi hem de cüzdan/mevduat akışları için geçerlidir).
DEPOSIT_SUCCESS
Başarısız olan kırılım ve buna ait komisyon tutarı, üye işyerinin toplu ödeme bakiyesine başarıyla iade edilmiştir.
DEPOSIT_FAIL
Başarısız olan ödeme tutarı ve komisyon tutarı, toplu ödeme bakiyesine iade edilememiştir.
Last updated
