Test ortamında deneme
Test anahtarları (pxt_test_…) canlıyla aynı fiyat motoru ve doğrulamayla çalışır. Tek fark rezervasyonların akıbetidir: test ortamında saklanır, TEST- numarası alır, operasyon ekibimize ve faturanıza hiç ulaşmaz.
Canlıdaki gibi çalışanlar
- Fiyatlar, para birimi, ticari koşullar ve araç müsaitliği.
- Doğrulama hataları, teklif imzası ve süresi, tekrar güvenliği (idempotency), hız sınırları.
- Rezervasyon durumu: canlıda nasıl olacaksa öyle
confirmed,on_requestya dapending_payment. - İptal kurallarınıza göre iptal ücretleri.
- Test adresinize bildirimler.
Aşamaları canlandırma
Canlıda rezervasyon, ekibimiz üzerinde çalıştıkça ilerler. Test ortamında bu adımları kendiniz tetiklersiniz:
curl -X POST https://paxvelhub.com/api/v1/test/bookings/TEST-1A2B3C4/simulate \
-H "Authorization: Bearer $PAXVEL_TEST_KEY" -H "Content-Type: application/json" \
-d '{ "event": "driver_assigned" }'event | Etkisi |
|---|---|
payment_completed | pending_payment → confirmed, paid = total. |
confirmed | on_request → confirmed. |
driver_assigned | Kalemler → driver_assigned, test şoför bilgisi dolar. |
on_route | Kalemler → on_route. |
completed | Kalemler → completed. |
no_show | Kalemler → no_show. |
on_request | Rezervasyon → on_request (onayımızı bekliyor). |
offered | Rezervasyon → offered, offer nesnesiyle; ardından POST /bookings/{reference}/offer/accept ya da /offer/decline deneyin. |
Her canlandırma test adresinize booking.updated bildirimi gönderir.
Test senaryoları
Canlı erişim istemeden önce en az şu senaryoları deneyin:
- Havalimanı → otel transferi; uçuş numarasıyla fiyat ve rezervasyon.
- Gidiş-dönüş: tek rezervasyonda iki kalem.
lat/lng/addressile adres → havalimanı transferi.- Süresi dolmuş teklifle rezervasyon (30 dakika bekleyin ya da eski bir
offer_idkullanın) →410 offer_expired. - Aynı
POST /bookingsisteğini aynıIdempotency-Keyile iki kez gönderin → tek rezervasyon, ikinci cevaptaIdempotent-Replayed: true. - Bir rezervasyonu iptal edip
cancellation_feealanını kontrol edin. driver_assignedcanlandırıp şoför bilgisini sisteminizde gösterin.- Bir bildirim alıp imzasını doğrulayın.
En hızlı yol konsol; her istek Panelim → İstek kayıtları bölümünde görünür.