API (3D · NON3D)
Kart bilgilerini kendi arayüzünüzde toplar, ödemeyi RESTful API ile başlatırsınız. Tek uç nokta vardır; akışı use3D parametresi belirler.
Nasıl Çalışır?
Uç Nokta
POST /Vpos/v1/Payment
Gövde
form-data — alanlar her iki akışta da aynıdır, yalnızca use3D değişir.
İki Akış
use3D=false
- Banka doğrulama adımı yoktur
- Tek istekte anında sonuçlanır
- Sorumluluk üye işyerindedir
use3D=true
- Müşteri banka doğrulamasından geçer
- Sonuç successUrl / failUrl adresinize POST edilir
- Tek ya da 2 aşamalı tamamlanabilir
API Sürümleri: v1 · v0
Dokümandaki tüm örnekler v1 içindir. Taksit seçeneklerini kendi arayüzünüzde yönetmek yerine Paynkolay'dan sorgulamak isterseniz v0 akışı kullanılır:
- Tek uç:
/Vpos/v1/Payment - Taksit sayısını
installmentNoile siz gönderirsiniz - Önerilen ve bu dokümanda anlatılan sürüm
- İki uç:
/Vpos/Payment/PaymentInstallments+/Vpos/Payment/Payment - Önce taksit/banka listesi sorgulanır, seçilen
EncodedValueile ödenir - Kart yerine yalnızca BIN ile sorgu:
iscardvalid=false
v0 akışı: PaymentInstallments'a kart numarası (ya da BIN) ve tutar gönderilir; dönen PAYMENT_BANK_LIST içinden seçilen taksitin EncodedValue ve INSTALLMENT değerleri, diğer ödeme alanlarıyla birlikte Payment servisine POST edilir. Hash formülü v1 ile aynıdır. Güncel taksit oranları için ayrıca Taksit Servisi'ne bakın.
Son güncelleme: 10 Eylül 2026