İçeriğe geç

Ödeme Sorgula

Bir ödemenin nihai/kesin durumunu ve detayını sorgularsınız. 3D dönüşünde alıcının returnUrl’ine taşınan sonuç (kanal web (tarayıcı 303) ya da mobil (WebView) olsun), istemci üzerinden geldiği için nihai/güvenilir kabul edilmemelidir; kesin sonucu daima bu uçtan (ya da webhook) öğrenirsiniz. İki biçim vardır.

GET /v1/payments/{paymentCode}
Authorization: Bearer ptk_live_…

Kendi partnerTxCode’unuzla da sorgulayabilirsiniz (örn. webhook gelmeden önce durum kontrolü için):

GET /v1/payments?partnerTxCode=ORD-2026-8841
Authorization: Bearer ptk_live_…

200 OK:

{
"paymentCode": "pay_7Hq2bL",
"partnerTxCode": "ORD-2026-8841",
"status": "captured",
"amount": 125050,
"currency": "try",
"installmentCount": 3,
"maskedPan": "4242 42** **** 4242",
"cardFamily": "credit",
"cardBank": "Örnek Bank",
"appliedRateBps": 250,
"appliedFixedFee": 25,
"commissionAmount": 3151,
"netToPartner": 121899,
"expectedValueDate": "2026-06-16",
"refunds": [],
"createdAt": "2026-06-14T12:00:00Z",
"updatedAt": "2026-06-14T12:05:11Z"
}
AlanAçıklama
paymentCodePaytalya ödeme kimliği.
partnerTxCodeSize ait işlem referansı.
statusMüşteri-görünür durum. Bkz. Ödeme Yaşam Döngüsü.
amountSatış tutarı (kuruş).
currencyPara birimi.
installmentCountTaksit sayısı (tek çekim için 1).
maskedPanMaskeli kart numarası; tam PAN asla dönmez. Henüz belirlenmemişse null.
cardFamilyKart ailesi (varsa; yoksa null).
cardBankKartı çıkaran banka (varsa; yoksa null).
appliedRateBpsUygulanan komisyon oranı, baz puan tamsayı (%2,5 → 250). Hesaplanmadıysa null.
appliedFixedFeeUygulanan sabit ücret (kuruş; varsa).
commissionAmountHesaplanan komisyon tutarı (kuruş; varsa).
netToPartnerKomisyon düşülmüş, size geçecek net tutar (kuruş; varsa).
expectedValueDateBeklenen valör (hesaba geçiş) tarihi (varsa).
refundsİade kalemleri listesi; her kalem refundId, amount (kuruş) ve status içerir. İade yoksa boş liste ([]).
createdAt / updatedAtZaman damgaları (UTC).