YucePay API İade ve İptal

İade & Tekrar

İade ve İptal

Başarılı bir ödemeyi tam veya kısmi iade edin; aynı gün içindeyse iptal (void) edin. İade akışı iki adımlıdır: talep oluşturma ve onay.

1. İade Talebi Oluştur

POST/api/RefundX-Api-Key
AlanTipAçıklama
transactionIdstringzorunluÖdemenin referans numarası (paymentReferenceNumber)
amountdecimalzorunluİade tutarı (ödeme tutarını aşamaz)
reasonstringzorunluİade nedeni (≤500 karakter)
refundTypestringoptFull / Partial — varsayılan Full
descriptionstringoptEk açıklama

Talep oluşturulduğunda durum Pending olur ve bir refundId döner.

2. İadeyi Onayla

POST/api/Refund/{id}/approve

Onaylandığında iade bankaya iletilir. Yanıtta banka referansı (bankReferenceNumber) döner. Aynı gün + tam tutar iadeler otomatik olarak iptal (void) olarak işlenir.

Diğer İşlemler

İadeyi reddetPOST /api/Refund/{id}/reject
Kısmi iade (tek adım)POST /api/Refund/partial
Ödeme iptali (24 saat içinde)POST /api/Refund/cancellations
İadeleri listeleGET /api/Refund
İade istatistikleriGET /api/Refund/statistics

Kısmi iade: aynı ödemeye toplam tutarı aşmayacak şekilde birden fazla kısmi iade yapılabilir. Toplam iade ödeme tutarına ulaştığında ödeme tamamen İade durumuna geçer.