Bu rehber, Payven Sanal POS API’sine yapılan ilk başarılı ödeme için gereken minimum adımları gösterir. Tüm kod örnekleri test ortamı içindir.Documentation Index
Fetch the complete documentation index at: https://docs.payven.com.tr/llms.txt
Use this file to discover all available pages before exploring further.
Ön koşul: Konsol üzerinden bir hesabınız ve aktif bir merchant tanımınız olmalıdır.
1. API anahtarı oluşturun
Konsola giriş yaptıktan sonra Ayarlar → API Anahtarları → Yeni Anahtar Oluştur adımıyla bir anahtar üretin. Üretilen değerleri güvenli bir yerde saklayın:| Bilgi | Açıklama |
|---|---|
apiKey | Public tanımlayıcı (pvk- ile başlar). |
apiSecret | Gizli imza anahtarı. Yalnızca oluşturma anında bir kez gösterilir. |
merchantId | Ödemeyi gerçekleştirecek merchant’ın kimliği. |
2. İlk isteğinizi atın
Aşağıdaki örnek, Non-3D bir test ödemesi başlatır. Tutar kuruş cinsindendir —15000 değeri 150,00 ₺‘ye karşılık gelir.
3. Yanıtı yorumlayın
Başarılı bir Non-3D ödemenin yanıtı şu yapıdadır:4. Webhook ile sonucu doğrulayın
Asenkron işlem sonuçlarını (3D Secure, capture, iade, mutabakat olayları) yakalamak için bir webhook endpoint’i kaydedin. Detay: Webhook Genel Bakış.secret değerini saklayın — bu değerle gelen webhook isteklerinin imzasını doğrulayacaksınız.
Sonraki adımlar
3D Secure ödeme
Müşteriyi banka doğrulama sayfasına yönlendiren tam akış.
Test kartları
Sandbox ortamında kullanılabilir tüm test kartlarının listesi.
Hata yönetimi
Hata kodları, retry stratejisi ve idempotency kullanımı.
Production geçişi
Canlıya geçmeden önce tamamlanması gereken kontrol listesi.