For the complete documentation index, see llms.txt. This page is also available as Markdown.

Sorgulama

/payment/query endpoint'i, daha önce oluşturulmuş bir ödemenin güncel durumunu sorgulamanızı sağlar. Yanıtta ödeme durumu, tutar, sipariş numarası ve kullanıcı bilgisi yer alır. Bu endpoint özellikle callback alınamadığı durumlarda veya ödeme durumunu periyodik olarak doğrulamak istediğinizde kullanılır.

Ödeme Durumu Sorgulama

post
/payment/query

Belirtilen paymentId ile bir ödemenin güncel durumunu sorgular.

Query parameters
paymentIdLongRequired

Sorgulanacak ödemenin ID'si

Example: 1000001
Header parameters
x-api-keystringRequired

iyzico panelinizdeki CepPOS API anahtarı

Example: YOUR_API_KEY
x-secret-keystringRequired

iyzico panelinizdeki CepPOS güvenlik anahtarı

Example: YOUR_SECRET_KEY
x-merchant-idstringRequired

iyzico hesabınızın üye işyeri numarası

Example: YOUR_MERCHANT_ID
Responses
200

Şifre başarıyla çözüldü

application/json
statusstringOptional

İşlemin sonucunu gösterir. Başarılı durumlarda "success" döner.

Example: success
systemTimelongOptional

Sunucu tarafındaki işlem zamanı (Unix epoch, milisaniye).

Example: 1750291200000
paymentIdintegerOptional

iyzico tarafından atanan benzersiz ödeme kimliği. İade ve sorgulama işlemlerinde referans olarak kullanılır.

Example: 1000001
orderIdstringOptional

Pos tarafındaki işlem numarası.

Example: 3270271271899321734IYZIOD
userIdstringOptional

Ödemeyi gerçekleştiren kullanıcının kimliği.

Example: user-1
AmountBigDecimalOptional

İşlem tutarı.

Example: 250.00
CurrencyCodestringOptional

İşlemin gerçekleştiği para birimi kodu.

Example: 1234
TransactionCodestringOptional

İşlem tipi kodu.

Example: Sale
RecordIdLongOptional

iyzico sistemindeki işlem kayıt numarası.

Example: 987654321
MaskedPanstringOptional

Maskelenmiş kart numarası.

Example: ******1234
AuthorizationCodestringOptional

Banka tarafından sağlanan yetkilendirme kodu.

Example: 123456
ResponseCodeValuestringOptional

Bankadan dönen ham yanıt kodu.

Example: 00
StatusCodestringOptional

İşlemin durum kodu.

Example: 00
HexColorstringOptional

İşlem durumuna karşılık gelen renk kodu.

Example: #4CAF50
ResultTextstringOptional

İşlem sonucunun kullanıcıya gösterilecek metni.

Example: ONAYLANDI
IsVoidablebooleanOptional

İşlemin iptal edilebilir olup olmadığını gösterir.

Example: true
IsRefundablebooleanOptional

İşlemin iade edilebilir olup olmadığını gösterir.

Example: false
BankResponseCodeValuestringOptional

Bankadan dönen yanıt kodu.

Example: 00
IssuerBinstringOptional

Kartı çıkaran bankanın BIN numarası.

Example: 450634
AcquirerIdstringOptional

İşlemi gerçekleştiren acquirer'ın kimliği.

Example: 1001
ClearingDatestring · nullableOptional

Takas tarihi. Henüz gerçekleşmemişse null döner.

HasDiscountbooleanOptional

İşlemde indirim uygulanıp uygulanmadığını gösterir.

Example: false
post/payment/query

Last updated