Yanıt Nesne Yapısı
Tekrarlı (Recurring) Ödeme listeleme API – Response Parametreleri
resultMessage
string
500
İşlem sonucu açıklaması.
orderId
string
150
Üye işyeri tarafından oluşturulan sipariş numarası.
recurringId
string
150
VPOS sistemindeki benzersiz recurring ID’si.
cardMask
string
19
Maskelenmiş kart numarası.
expiry
int
4
Kartın son kullanma tarihi (YYMM formatında).
amount
long
12
İşlem tutarı (100 ile çarpılarak gönderilir. Örn: 5.21 TL → 521).
currency
int
3
İşlem para birimi (949= TRY, 978=EUR, 840=USD, 826=GBP). Tam listeye buradan ulaşabilirsiniz.
period
string
1
Ödeme periyodu:
D:daily, (Günlük)
W:weekly, (Haftalık)
M:monthly, (Aylık)
Y:yearly (Yıllık)
interval
int
[Range(1, 365)]
Periyot tekrar sayısı (örn: 2 monthly = her 2 ayda bir)
installmentCount
int
2
Taksit adedi.
startDate
string
19
Tekrarlı ödemenin başlangıç tarihi (ISO 8601 formatında)
secureType
string
Değişken
3D Secure tipi:
3DS:Kart sahibi 3D doğrulama yönlendirilir. Sadece aynı gün valörlü işlemlerde kullanılabilir. Non-3DS: Kart sahibi doğrulama yapılmaz.
recurringStat
string
1
Plan durumu (A: Aktif, V: İptal, C: Tamamlandı, E: Başarısız)
plans
array
Periyot detayları dizisi
plans[].installmentIndex
integer
Değişken
Periyot sıra numarası (1'den başlar)
plans[].dueDate
string
19
Planlanan ödeme tarihi (ISO 8601 formatında)
plans[].tryCount
integer
Değişken
Deneme sayısı (0: henüz denenmedi)
plans[].tryDate
string
27
Son deneme tarihi (0001-01-01T00:00:00: henüz denenmedi)
plans[].amount
integer
Değişken
Periyot tutarı (kuruş cinsinden)
plans[].paymentStat
string
1
Ödeme durumu (P: Beklemede, C: Tamamlandı, E: Hata, V: İptal)
plans[].paymentProcessId
string
36
Ödeme işlem ID'si (UUID formatında, henüz ödenmemişse null)
plans[].paymentResultCode
string
Değişken
Ödeme sonuç kodu (henüz ödenmemişse null)
plans[].paymentProcReturnCode
string
2-10
Banka işlem sonuç kodu (00: Onaylandı, henüz ödenmemişse null)
plans[].paymentResultMessage
string
Değişken
Ödeme sonuç mesajı (henüz ödenmemişse null)
Last updated
Was this helpful?

