Skip to content

Yanıt Nesne Yapısı ​

Tekrarlı (Recurring) Ödeme listeleme API – Response Parametreleri ​

AdTipUzunlukAçıklama
resultCodestring4VPOS uygulaması işlem durum kodu. İşlem Sonuçları
resultMessagestring500İşlem sonucu açıklaması.
orderIdstring150Üye işyeri tarafından oluşturulan sipariş numarası.
recurringIdstring150VPOS sistemindeki benzersiz recurring ID’si.
cardMaskstring19Maskelenmiş kart numarası.
expiryint4Kartın son kullanma tarihi (YYMM formatında).
amountlong12İşlem tutarı (100 ile çarpılarak gönderilir. Örn: 5.21 TL → 521).
currencyint3İşlem para birimi (949= TRY, 978=EUR, 840=USD, 826=GBP). Tam listeye buradan ulaşabilirsiniz.
periodstring1Ödeme periyodu:
D:daily, (Günlük)
W:weekly, (Haftalık)
M:monthly, (Aylık)
Y:yearly (Yıllık)
intervalint[Range(1, 365)]Periyot tekrar sayısı (örn: 2 monthly = her 2 ayda bir)
installmentCountint2Taksit adedi.
startDatestring19Tekrarlı ödemenin başlangıç tarihi (ISO 8601 formatında)
secureTypestringDeğişken3D 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.
recurringStatstring1Plan durumu (A: Aktif, V: İptal, C: Tamamlandı, E: Başarısız)
plansarray-Periyot detayları dizisi
plans[].installmentIndexintegerDeğişkenPeriyot sıra numarası (1'den başlar)
plans[].dueDatestring19Planlanan ödeme tarihi (ISO 8601 formatında)
plans[].tryCountintegerDeğişkenDeneme sayısı (0: henüz denenmedi)
plans[].tryDatestring27Son deneme tarihi (0001-01-01T00:00:00: henüz denenmedi)
plans[].amountintegerDeğişkenPeriyot tutarı (kuruş cinsinden)
plans[].paymentStatstring1Ödeme durumu (P: Beklemede, C: Tamamlandı, E: Hata, V: İptal)
plans[].paymentProcessIdstring36Ödeme işlem ID'si (UUID formatında, henüz ödenmemişse null)
plans[].paymentResultCodestringDeğişkenÖdeme sonuç kodu (henüz ödenmemişse null)
plans[].paymentProcReturnCodestring2-10Banka işlem sonuç kodu (00: Onaylandı, henüz ödenmemişse null)
plans[].paymentResultMessagestringDeğişkenÖdeme sonuç mesajı (henüz ödenmemişse null)