
İşlemler Merkezi'nin uçtan uca rezervasyon entegrasyonu kapsamında, ödeme gerektirebilecek tüm işlemler için rezervasyon sayfanıza yönlendirme bağlantısı ekleyerek depozitoları, gelinmediğinde alınan ücretleri veya ön ödemeli envanteri etkinleştirebilirsiniz. Ödemeleri bu şekilde etkinleştirdiğinizde, belirttiğiniz rezervasyon sayfasında tüm rezervasyon akışını ve işlemi yönetebilirsiniz.
Uygunluk
Belirli rezervasyonlara ödeme eklemek için aşağıdaki ön koşulları karşılamanız gerekir:
- Mevcut bir canlı E2E entegrasyonu.
- Ödeme işlemini gerçekleştirebilen bir rezervasyon sayfasına doğrudan derin bağlantı oluşturma özelliği.
- Ödeme Yönlendirme Politikalarımıza uyulmasını sağlama
Ödeme yönlendirmesini uygulama adımları
- URL şablonunuzu ve ek alanları ayarlama
- Slotlarınız için ödeme türlerini belirtme.
- Entegrasyonunuz için dönüşüm izlemeyi etkinleştirme.
Rezervasyon Değişiklikleri
Bu bölümde, yer hariç tutma ve hata işleme dahil olmak üzere, rezervasyon değişiklikleri ve iptallerinin ödeme yönlendirmesiyle nasıl etkileşime girdiği açıklanmaktadır.
Ödeme Yönlendirme Rezervasyonları
Ödeme yönlendirme yoluyla oluşturulan rezervasyonlar doğrudan iş ortağının rezervasyon platformunda tamamlanır. Google bu rezervasyonları saklamaz veya yönetmez. Bu nedenle, kullanıcılar bu rezervasyonları Google ile Rezervasyon üzerinden görüntüleyemez veya değiştiremez. Ödeme yönlendirme rezervasyonlarıyla ilgili değişiklik veya iptal işlemleri doğrudan iş ortağının platformunda yapılmalıdır.
Uçtan uca rezervasyonları değiştirme
Bir kullanıcı, mevcut bir uçtan uca rezervasyonu (başlangıçta CreateBooking kullanılarak oluşturulmuş) değiştirdiğinde Google, linkout_required_reason: PAYMENT_REQUIRED ile işaretlenmiş tüm zaman aralıklarını değişiklik görünümündeki mevcut seçeneklerden otomatik olarak çıkarır (kullanılamaz veya gri renkte gösterilir). Bu, kullanıcıların ödemeyi tamamlamadan uçtan uca rezervasyonu ödeme yönlendirmeli (ör. depozito gerekli) bir yuvaya geçirmesini engeller.
UpdateBooking isteklerini işleme
UpdateBooking API uç noktası, kullanıcıyı ödeme yönlendirme akışına geçirmeyi veya yönlendirme URL'si döndürmeyi desteklemez. İş ortağının sunucusunun bir ödeme yönlendirme (ör.depozito gereklidir) yuvası için UpdateBooking isteği alması (ör. bir kullanıcı, güncellenen kullanılabilirlik, yayınlama önbelleklerine tam olarak yayılmadan önce düzenleme yapmaya çalışırsa) gibi nadir durumlarda:
UpdateBookingResponseiçeren birbooking_failuredöndürerek isteği reddedin.- Hata Nedeni:
booking_failure.cause,SLOT_UNAVAILABLEolarak ayarlanmış. Bu sayede kullanıcıya net bir mesaj gösterilir ("Üzgünüz, bu saat artık kullanılamıyor.") ve yanlış onay e-postalarının gönderilmesi önlenir. - Arıza Açıklaması: Günlüğe kaydetme ve sorun giderme işlemlerini kolaylaştırmak için
booking_failure.descriptionbölümünde açık bir açıklama (ör."UpdateBooking not allowed on PR slots") sağlayın.
Korumalı alan testi
Ödeme yönlendirme, iş ortağının entegrasyonu için etkinleştirildikten sonra bu davranış doğrudan korumalı alan ortamında doğrulanabilir:
CreateBookingkullanarak standart bir uçtan uca rezervasyon oluşturun.- Standart ve
PAYMENT_REQUIREDyuvalar içeren müsaitlik zaman aralıkları sunun. - Değişiklik yapmayı denemek için rezervasyonu Sandbox rezervasyon yönetimi görünümünde açın ve
PAYMENT_REQUIREDyuvalarının kullanılamaz (gri) olarak göründüğünü onaylayın. - Sunucunun,
SLOT_UNAVAILABLEile ücretli alanlarda beklenmeyenUpdateBookingçağrılarını reddettiğini doğrulayın.