Satış (Sale)
Bu sayfada, VPOS üzerinden gerçekleştirilen satış (sale) işleminin API parametreleri, işlem akışı ve entegrasyon detayları açıklanmaktadır.
Satış (Provizyon) İşlemi Nedir?
Satış isteği, kartlı ödemelerde otorizasyon ve tahsilat sürecini tek adımda tamamlayan bir işlem türüdür. Bu işlem, provizyon (otorizasyon) süreci ile birlikte, ödemeyi hızlı ve güvenli şekilde sonuçlandırır.
1️. İşlem Akışı
Üye işyeri (merchant), müşterinin ödeme bilgilerini alır ve satış (sale) isteği gönderir.
İşlem, acquirer bankası üzerinden ilgili issuer bankaya iletilir.
Issuer banka, kartın geçerliliğini ve bakiyesini/limitini kontrol eder:
Kart geçerli ve bakiye yeterliyse:
İşlem onaylanır.
İşlem tutarı kart hesabından çekilir ve üye işyeri hesabına aktarılır.
Kart geçersiz veya bakiye yetersizse:
İşlem reddedilir ve hata mesajı ile bildirilir.
Bu akış sayesinde satış isteği tek adımda tamamlanır; ek 3D Secure doğrulaması veya ayrı provizyon/adım gerektirmez (Non-3DS senaryolarında özellikle).
2️. Onaylanan İşlem
Onaylanan satış işlemi, üye işyeri hesabına açık satış (open sale) olarak aktarılır.
Alışveriş anında işlem tamamlanmış olur; ek bir provizyon veya manuel tahsilat (capture) adımı gerekmez.
3️. Geliştirici Notları
Satış isteği API çağrısında mutlaka:
Header parametreleri (
x_client_token,x_signature,nonce,timestamp) doğru şekilde gönderilmelidir.Request gövdesi (HTTP body) hatasız ve imzaya uygun şekilde hazırlanmalıdır.
Response Kontrolleri:
state→ İşlemin başarılı olup olmadığını gösterirresult→ İşlem sonucunun detaylarını gösterir (tutar, işlem ID, ödeme durumu, vb.)resultCode→ VPOS uygulaması işlem durum kodu, reddedilen işlemlerde hata kodu döner.resultMessagealanında mesaj detayları bulunmaktadır.procReturnCode→ ISO-8583 formatında finansal işlem sonucu kodu döner. İşlem sonucu, issuer/acquirer banka tarafından belirlenir.
Last updated
Was this helpful?

