Ödeme uygulamalarını Web Ödemeleri ile destekleme

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

Web'in ekosistemini yönlendiren önemli unsurlardan 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 entegre edilmesini sağlayacak önemli bir yapı taşı olma potansiyeline sahiptir.

Web Payments, Payment Request API, Payment Handler API ve birkaç diğeri de dahil olmak üzere modern tarayıcılarda kullanılabilen yeni standartlaştırılmış bir ödeme API'si serisidir. Bu yeni tarayıcı temel öğeleri, online ödemeleri basitleştiriyor ve ödeme uygulamalarının tarayıcılarla her zamankinden daha kolay entegre olmasını sağlıyor.

Esnek olan bu standartlar, çeşitli ödeme sistemleriyle çalışır ve herhangi bir cihaz, ödeme yöntemi veya ödeme hizmeti sağlayıcıdaki herhangi bir tarayıcıda çalışacak şekilde tasarlanmıştır. Bu esneklik, geliştirme sürecinin basitleştirilmesini, dağıtımın tutarlılığını ve gelecekte ortaya çıkacak ödeme teknolojileri ile uyumluluğu sağlar.

Araştırmalar, uzun ödeme adımlarının alışveriş sepetini terk etmeye yol açtığını gösteriyor. Web ödemeleriyle, her satın alma işlemi için faturalandırma verilerinin manuel olarak girilmesi yerine ödeme akışı birkaç dokunuşla basitleştirilir. Google Pay'in sorunsuz bir akış oluşturmak için Web Payments'tan nasıl yararlandığını gösteren demoyu aşağıda görebilirsiniz. Diğer ödeme uygulamaları da aynı işlemi yapabilir:

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ı web sitesinin önünde açı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ü Yapay Zeka Masaüstü Mobil Masaüstü/Mobil
Payment Request API
Payment Handler API
iOS/Android ödeme uygulaması ✔* ✔*

Web Ödemelerini bir ödeme uygulamasına entegre etmenin avantajları

Ödeme uygulamaları, Web Payments ile entegre olarak müşterilere daha iyi bir kullanıcı deneyimi sunabilir, daha iyi geliştirici deneyimi elde edebilir ve daha sıkı güvenlik önlemleri alabilir.

Daha iyi kullanıcı deneyimi

  • Bağlam içi ödemeler: Ödemeler, yönlendirme veya pop-up pencere olmadan satıcı web sitesinin bağlamında modal pencerelerde yapılır.

  • Daha hızlı ödeme: Müşteriler, ödeme ayrıntılarını tarayıcılarında veya bir ödeme uygulamasında güvenli bir şekilde kaydedebilir ve desteklenen herhangi bir satıcı sitesinde kullanılmaya hazır hale getirebilir.

  • Rahat bir satın alma deneyimi: Müşteri, ödemeyi tamamladıktan (veya iptal ettikten) sonra satıcının web sitesinde tam olarak bıraktığı yerden devam eder.

Daha iyi geliştirici deneyimi

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

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

  • Standartlar: Satıcılarla bilgi alışverişi için kullanılan protokol ve veri biçimi standarttır ve derin entegrasyon gerektirmez.

Daha sıkı güvenlik

  • Platforma özel ödeme uygulamaları çağrılırken başka cihazdan yüklemeyi önleme.

  • Gelecekteki güvenlik ve gizlilik paradigmaları göz önünde bulundurularak tasarlanmıştır.

Web ödemeleri, ödeme uygulamalarının web'e e-para, kripto para birimi, banka havaleleri ve daha birçok ödeme yöntemini getirmesine de olanak tanır. Web Payments, sürdürülebilirlik göz önünde bulundurularak tasarlanmıştır ve ödeme işlemleri ile ödeme yöntemlerine herhangi bir kısıtlama getirmez.

Web ödemelerini diğer yaklaşımlarla karşılaştırma

Ödemeleri web'de entegre etmeye yönelik mevcut yaklaşımları göz önünde bulundurun:

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

  • Pop-up'lar: JavaScript kullanarak bir pop-up pencere açmak ve müşterinin ödeme kimlik bilgilerini bir form aracılığıyla veya müşterinin kimliğini doğrulayıp bir ödeme kimlik bilgisi seçmesini sağlayarak toplamak.

  • Yönlendirmeler: Satıcı, müşteriyi bir ödeme işleyicinin web sitesine yönlendirir ve müşterinin kimliğini doğrulamasına 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şleyicinin kimliğiyle kimlik doğrulaması yapmasını ve yetkilendirmesini sağlar, bağlam içi iFrame kullanıcı arayüzü üzerinden ödeme yöntemi, gönderim adresi vb. seçmesine olanak tanır.

Bu ödeme yöntemlerinin web ödemeleriyle karşılaştırması aşağıda verilmiştir:

Web Ödemeleri iframe Pop-up Yönlendirme OAuth
Bağlama dayalı ödemeler ✔*
Dinamik fiyat güncellemeleri
Basitleştirilmiş 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üklenmezse web tabanlı ödeme uygulaması yedek olarak kullanılabilir. Müşteriler ve satıcılar, ortama bağlı olarak istedikleri ödeme yöntemini kullanarak sorunsuz bir şekilde ödeme gönderip alabilir.

Platforma özel ödeme uygulamaları

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

  • Android'in "Intent" özelliğinin aksine Web Payments, ödeme uygulamasını çalıştırmadan önce imza doğrulaması gerçekleştirir. Bu sayede, kötü amaçlı ödeme uygulamalarının harici olarak yüklenmesini engeller.

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

Web tabanlı ödeme uygulamaları

  • Gelecekte daha güvenilir: Yönlendirme veya pop-up gibi tipik ödeme uygulaması teknikleri, geçersiz hale gelebilecek üçüncü taraf çerezlerine dayanır. Sonuçları öngörmek hâlâ zor olsa da Web Ödemeleri, daha iyi gizlilik ve üçüncü taraf çerezlerinin olmadığı bir web'e bakıyor.

  • Web tabanlı rota, kartlarının kayıtlı olduğu çok sayıda müşterinin bulunduğu web hizmetleri için idealdir.

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

Satıcıların bu özelliği kullanmaya başlaması nasıl işliyor?

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 isteği API'sini bununla birlikte kullanması gerekir.

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

Erişiminizi ölçeklendirmenize de yardımcı olabilecekleri için ödeme ağ geçitleriyle çalışmak da iyi bir seçenektir.

Maliyeti nedir?

Web ödemeleri, tarayıcıdaki standart teknolojiyle ilgilidir. Bu özelliği kullanan veya tarayıcıda etkinleştiren ödeme uygulamaları kendi başına herhangi bir ücret almaz.