Test Kartı
Bu sayfa test ortamında kullanacağınız kartı ve deneyebileceğiniz senaryoları verir. Bu kart gerçek değildir ve gerçek para hareketi oluşturmaz.
Test ortamında terminaliniz Halkbank’ın HalkÖde sanal POS test ortamına bağlıdır. HalkÖde, Halkbank’ın sanal POS hizmetinin adıdır. Bu ortamda yalnız aşağıdaki kart çalışır. Başka bankaların test kartları reddedilir.
| Marka | Kart numarası | Son kullanma | CVV | 3D Secure kodu |
|---|---|---|---|---|
| Mastercard | 5430811516419115 |
08/30 |
322 |
123456 |
3D Secure kodu, kart sahibinin tarayıcısı bankanın doğrulama sayfasına gittiğinde sorulan koddur. Test ortamında bu kod 6 hanelidir: 123456.
Kartın ilk 8 hanesi BIN (banka kimlik numarası) olarak adlandırılır ve 54308115 değerindedir. Taksit ve toplam tutar sorgusunda bu değeri bin alanına yazarsınız.
Senaryolar
Bölüm başlığı “Senaryolar”| Senaryo | Nasıl tetiklenir | Beklenen durum |
|---|---|---|
| Başarılı ödeme | Kartı Kart bölümündeki değerlerle gönderin ve 3D Secure adımını doğru kodla tamamlayın | captured |
| 3D doğrulama başarısız | 3D Secure sayfasında yanlış kod girin | failed |
| 3D Secure terk edildi | 3D Secure sayfasını kapatın ve işlemi tamamlamayın | expired |
| Süre aşımı | Ödemeyi oluşturun ve 135 dakika boyunca kartı göndermeyin | expired |
Banka reddi senaryosu test ortamında tanımlı değildir. Böyle bir senaryo denemeniz gerekiyorsa LydiaGate’e danışın.
Durumların anlamı: Ödeme Durumları. Hata kodları: Hata Kodları.
Testte sık karşılaşılanlar
Bölüm başlığı “Testte sık karşılaşılanlar”Taksit. Terminalinize tanımlı taksit sayılarını taksit ve toplam tutar sorgusu ile öğrenin. Sorgunun döndürmediği bir taksit sayısıyla ödeme oluşturmayın. Böyle bir istek installment_not_allowed hatası alır.
Sonucu returnUrl adresinden okumayın. Dönüş adresine gelen bilgi kart sahibinin tarayıcısından geçer ve kesin sayılmaz. Test sırasında da kesin sonucu GET /v1/payments/{paymentCode} sorgusu ya da webhook ile doğrulayın.
Kartı doğru yüzeye gönderin. Kart numarası POST /v1/payments gövdesine girmez. Kart yalnız kart sahibinin tarayıcısından handoffUrl adresine gönderilir. handoffUrl yönlendirme adresidir. Ayrıntı: Kart Handoff.
Bir ödeme, bir kart denemesidir. 3D Secure başarısız olan ya da terk edilen bir ödeme tekrar kullanılamaz. Yeni deneme için yeni bir ödeme oluşturun.
Sonraki adımlar
Bölüm başlığı “Sonraki adımlar”- Hızlı Başlangıç: ilk tahsilatı dört adımda yapın.
- Kart Handoff: kartı LydiaGate 3DS Relay’e iletin.