Web tabanlı ödeme uygulamalarına genel bakış

Web tabanlı ödeme uygulamanızı Web Payments ile nasıl entegre edeceğiniz ve müşterilere nasıl daha iyi bir kullanıcı deneyimi sunacağınız.

Web Ödemeleri, kullanıcıların gerekli ödeme bilgilerini hiç olmadığı kadar kolay bir şekilde girmelerini sağlayan tarayıcının yerleşik arayüzünü web'e getirir. API'ler, web tabanlı ödeme uygulamalarını ve Android ödeme uygulamalarını çağırabilir.

Tarayıcı desteği

Web Ödemeleri birkaç farklı teknolojiden oluşur ve destek durumu tarayıcıya bağlıdır.

Chromium Safari Firefox
Masaüstü Android Masaüstü Mobil Masaüstü/Mobil
Ödeme İsteği API'si
Ödeme İşleyici API'sı
iOS/Android ödeme uygulaması ✔* ✔*

Web tabanlı ödeme uygulamalarının avantajları

Web tabanlı bir ödeme uygulamasıyla ödeme akışı.
  • Ödemeler, satıcı web sitesi bağlamında kalıcı olarak yapılır. Bu da yönlendirme veya pop-up'ların kullanıldığı tipik ödeme uygulaması tekniklerinden daha iyi kullanıcı deneyimi sağlar.
  • Web Payments API'leri, mevcut kullanıcı tabanından yararlanmanıza olanak tanıyan yerleşik web sitelerine entegre edilebilir.
  • Platforma özgü uygulamaların aksine, web tabanlı ödeme uygulamalarının önceden yüklenmesi gerekmez.

Web tabanlı ödeme uygulamaları nasıl çalışır?

Web tabanlı ödeme uygulamaları, standart web teknolojileri kullanılarak oluşturulur. Her web tabanlı ödeme uygulaması bir hizmet çalışanı içermelidir.

Web tabanlı ödeme uygulamalarında, hizmet çalışanı ödeme talepleri için aracı olarak görev yapabilir. Bunun için:

  • Kalıcı bir pencere açma ve ödeme uygulamasının arayüzü gösteriliyor.
  • Ödeme uygulaması ile satıcı arasında köprü oluşturma.
  • Müşteriden yetkilendirme alma ve ödeme kimlik bilgilerini satıcıya iletme.

Ödeme işleminin yaşamı bölümünden ödeme uygulamalarının satıcılarda nasıl çalıştığını öğrenin.

Satıcılar ödeme uygulamanızı nasıl keşfeder?

Bir satıcının ödeme uygulamanızı kullanabilmesi için PaymentRequest API'sini kullanması ve ödeme yöntemi tanımlayıcısını kullanarak desteklediğiniz ödeme yöntemini belirtmesi gerekir.

Ödeme uygulamanıza özgü bir ödeme yöntemi tanımlayıcınız varsa kendi ödeme yöntemi manifestinizi oluşturabilir ve tarayıcıların uygulamanızı keşfetmesini sağlayabilirsiniz.

İşleyiş şeklini ve yeni ödeme yöntemini nasıl ayarlayacağınızı Ödeme yöntemi oluşturma bölümünden öğrenebilirsiniz.

Ödeme işleyici penceresinde kullanabileceğiniz API'ler

"Ödeme işleyici penceresi", ödeme uygulamalarının başlatıldığı bir penceredir. Chrome'da, normal bir Chrome tarayıcı penceresi olduğundan çoğu web API'si, birkaç istisna dışında üst düzey bir dokümanda kullanılmış gibi çalışmalıdır:

  • Görüntü alanını yeniden boyutlandırma devre dışı.
  • window.open() devre dışı bırakıldı.

WebAuthn desteği

WebAuthn, ortak anahtar kriptografisine dayalı bir kimlik doğrulama mekanizmasıdır. Kullanıcıların biyometrik doğrulama aracılığıyla oturum açmasına izin verebilirsiniz. WebAuthn, Chrome'daki ödeme işleyici penceresinde zaten desteklenmektedir ve standart gövde, Web Payments ile WebAuthn arasında daha da güçlü bir bağlantı oluşturmaya çalışmaktadır.

Credential Management API desteği

Kimlik Bilgisi Yönetimi API'si cihazlarda sorunsuz oturum açma işlemi için site ile tarayıcı arasında programatik bir arayüz sağlar. Tarayıcının şifre yöneticisinde depolanan bilgilere göre, kullanıcıların web sitenizde otomatik olarak oturum açmasına izin verebilirsiniz. Bu özelliğin Chrome'da etkinleştirilmesi planlanmıştır, ancak hâlâ gelişme aşamasındadır.

WebOTP desteği

WebOTP API, SMS mesajından programlı bir şekilde birOTP almanıza ve kullanıcının telefon numarasını daha kolay bir şekilde doğrulamanıza yardımcı olur. Bu özelliğin Chrome'da etkinleştirilmesi planlanmıştır, ancak hâlâ gelişme aşamasındadır.

Chromium hata izleyicide, ödeme işleyici penceresine eklenmesi planlanan bilinen sorunların ve özelliklerin listesine göz atabilirsiniz.

Sonraki adımlar

Web tabanlı ödeme uygulaması oluşturmaya başlamak için uygulamanız gereken üç ayrı bölüm vardır: