Ödeme uygulamalarını Web Ödemeleri ile destekleme

Web'de sorunsuz ödeme deneyimi için yeni web standartları.

Web için ekosistemin temel iticilerinden biri ödemelerdir. Güvenli, sorunsuz ve esnek ödeme sistemleriyle web, sürdürülebilir ve kârlı bir platform haline gelebilir. Web Ödemeleri standartları, ödeme çözümlerinin satıcı ödeme akışlarına sorunsuz bir şekilde entegre edilmesini sağlayacak temel bir yapı taşı olma potansiyeline sahiptir.

Web Ödemeleri nedir?

Web Payments; Payment Request API, Payment Handler API'nin yanı sıra diğer birkaç tanesi de dahil olmak üzere modern tarayıcılarda kullanılabilen bir dizi yeni standart ödeme API'sidir. Bu yeni temel tarayıcı öğeleri, online ödemeleri basitleştirir ve ödeme uygulamalarının tarayıcılarla her zamankinden daha kolay bir şekilde entegre edilmesine olanak tanır.

Standartlar esnektir; çeşitli ödeme sistemleriyle çalışır ve herhangi bir cihaz, ödeme yöntemi veya ödeme hizmeti sağlayıcıdaki tüm tarayıcılarda çalışacak şekilde tasarlanmıştır. Bu esneklik sayesinde geliştirme basitliği, dağıtım tutarlılığı ve gelecekte ortaya çıkan ödeme teknolojileriyle uyumluluk sağlanır.

Araştırmalar, uzun ödeme akışlarının alışveriş sepetini terk etmeye yol açtığını göstermektedir. Web Ödemeleri sayesinde, her satın alma işlemi için faturalandırma verilerini manuel olarak girmek yerine ödeme akışı birkaç dokunuşla basitleştirilmiştir. Google Pay'in sorunsuz bir akış oluşturmak için Web Payments'tan nasıl yararlandığını gösteren aşağıdaki demoyu inceleyin. Aynı işlemi diğer herhangi bir ödeme uygulamasında da yapabilirsiniz:

Google Pay ve Web Payments ile ödeme akışı.
  1. Müşteri ödeme sayfasına gider ve GPay düğmesine basar.

  2. Google Pay uygulaması, satıcının web sitesinin önünde başlatılır.

  3. Müşteri, ayrıntıları inceledikten sonra Google Pay uygulamasında ödemeyi onaylar.

  4. Satıcı ödemeyi doğrular ve satın alma işlemi onaylanır.

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 Ödemeleri'ni bir ödeme uygulamasına entegre etmenin avantajları

Ödeme uygulamaları, Web Ödemeleri ile entegre olarak müşterilere daha iyi kullanıcı deneyimi, daha iyi geliştirici deneyimi ve daha katı güvenlik sağlayabilir.

Daha iyi kullanıcı deneyimi

  • Bağlam içi ödemeler: Ödemeler, satıcı web sitesi bağlamında kalıcılarda, yönlendirmeler veya pop-up pencereler olmadan yapılır.

  • Daha hızlı ödeme: Müşteriler, ödeme bilgilerini destekleyen herhangi bir satıcı sitesinde kullanılmaya hazır bir şekilde tarayıcılarına veya ödeme uygulamasına güvenli bir şekilde kaydedebilir.

  • Kolaylaştırılmış satın alma deneyimi: Müşteri, ödemeyi tamamladıktan (veya iptal ettikten) sonra satıcı web sitesinde tam olarak kaldığı yerden devam etmektedir.

Daha iyi geliştirici deneyimi

  • Kolay entegrasyon: Web Ödemeleri, mevcut bir platforma özel ödeme uygulamasından veya web tabanlı bir ödeme uygulamasından genişletilebilir.

  • Düşük entegrasyon maliyeti: Satıcılar, Web Ödemelerini JavaScript ve temel düzeyde sunucu tarafı entegrasyonuyla entegre edebilir.

  • Standartlar: Satıcılarla bilgi alışverişi için protokol ve veri biçimi standartlaştırılmıştır ve derin entegrasyon gerektirmez.

Daha yüksek güvenlik

  • Platforma özgü ödeme uygulamalarını çağırırken başka cihazdan yükleme önleme.

  • Yeni güvenlik ve gizlilik paradigmaları göz önünde bulundurularak tasarlandı.

Web Ödemeleri'nin kullanılması, ödeme uygulamalarının e-para, kripto para birimi ve banka havalesi gibi her türlü ödeme yöntemini internete getirmesini de sağlar. Web Payments, sürdürülebilirlik göz önünde bulundurularak tasarlanmıştır, ödeme işleme ve ödeme yöntemleriyle ilgili herhangi bir kısıtlama getirmez.

Web Ödemeleri ile diğer yaklaşımların karşılaştırması

Ödemeleri web'de entegre etmeyle ilgili mevcut yaklaşımları göz önünde bulundurun:

  • iframe'ler:Ödeme işleyicinin web sitesini bir iframe'e eklemek ve müşterinin ödeme kimlik bilgilerini bir form aracılığıyla toplamak için JavaScript'in kullanılması.

  • Pop-up'lar: Bir pop-up pencere açmak ve müşterinin ödeme kimlik bilgilerini almak için JavaScript'i kullanma. Bu işlemi bir form aracılığıyla veya müşterinin kimlik doğrulamasını yaparak bir ödeme kimlik bilgisi seçmesini sağlayabilirsiniz.

  • Yönlendirmeler: Satıcı, müşteriyi ödeme işleyicinin web sitesine yönlendirir ve müşterinin kimlik doğrulamasını gerçekleştirmesine ve ödeme kimlik bilgilerini seçmesine olanak tanır. Yönlendirme URL'si bir sunucu aracılığıyla iletilir.

  • OAuth: Satıcı, müşterinin OAuth aracılığıyla ödeme işleyici kimliği ile kimlik doğrulaması ve yetkilendirme yapmasını, bağlam içi iframe kullanıcı arayüzü aracılığıyla ödeme yöntemi, gönderim adresi vb. seçmesini sağlar.

Web Ödemeleri ile karşılaştırması aşağıda verilmiştir:

Web Ödemeleri iframe Pop-up Yönlendirme OAuth
Bağlam içinde ödemeler ✔*
Dinamik fiyat güncellemeleri
Kolay satın alma deneyimi
Platforma özgü uygulama entegrasyonu
Düşük entegrasyon maliyeti
Standartlar

Web Ödemelerini mevcut uygulamalara entegre etme

Web Ödemelerini hem platforma özel hem de web tabanlı ödeme uygulamalarına entegre edebilirsiniz. Platforma özgü ödeme uygulaması yüklü değilse web tabanlı ödeme uygulaması yedek olarak kullanılabilir. Müşteriler ve satıcılar, ortama bağlı olarak istedikleri ödeme yöntemiyle sorunsuz bir şekilde ödeme gönderip alabilirler.

Platforma özel ödeme uygulamaları

  • Geniş bir yükleme tabanına sahip olan ve mevcut kullanıcılara web'de tutarlı bir deneyim sunmak isteyen ödeme uygulamaları için idealdir.

  • Android'in "Amaç" özelliğinden farklı olarak Web Payments, ödeme uygulamasını çalıştırmadan önce imza doğrulaması gerçekleştirir. Bu işlem kötü amaçlı ödeme uygulamalarının başka cihazdan yüklenmesini imkansız hale getirir.

Yukarıdaki videoda Google Pay, platforma özel bir ödeme uygulamasıdır.

Web tabanlı ödeme uygulamaları

  • Geleceğe dair daha fazla kanıt: Yönlendirmeler veya pop-up'lar gibi tipik ödeme uygulaması teknikleri, eski olabilecek üçüncü taraf çerezlerini temel alır. Sonuçları tahmin etmek hâlâ zor olsa da, Web Ödemeleri, daha iyi gizlilik içinde ve üçüncü taraf çerezlerinin olmadığı bir dünyada web'e bakar.

  • Web tabanlı rota, kayıtlarında kartı bulunan çok sayıda müşterisi olan web hizmetleri için idealdir.

Web tabanlı bir ödeme uygulamasıyla ödeme akışı.

Satıcının benimseme süreci nasıl işler?

Bir ödeme uygulamasının satıcı tarafından kullanılabilmesi için satıcının bu uygulamayı açıkça benimsemesi gerekir. Teknik olarak, satıcının ödeme uygulamasının tanımlayıcısını (ödeme yöntemi tanımlayıcısı) belirtmesi ve Ödeme İsteği API'sini bu tanımlayıcıyla birlikte kullanması gerekir.

Entegrasyonu kolaylaştırmak için entegrasyon kılavuzları ve SDK'lar ya da kitaplıklarda iyi belgeler sunmanızı öneririz. Örneğin, Google Pay geliştirici kılavuzu sağlar.

Ödeme ağ geçitleriyle çalışmak da erişiminizi ölçeklendirmeye yardımcı olabileceğinden iyi bir seçenektir.

Maliyeti nedir?

Web Ödemeleri, tarayıcının standart teknolojisidir. Bu API'yi benimseyen veya tarayıcıda etkinleştiren ödeme uygulamaları kendi başına herhangi bir ücret almaz.