Ödeme uygulamalarını Web Ödemeleri ile destekleme

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

Web için temel ekosistem etmenlerinden biri ödemelerdir. Güvenli, kusursuz 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 Ödemeleri nedir?

Web Payments, modern tarayıcılarda Payment Request API, Payment Handler API ve diğer birkaç API dahil olmak üzere standartlaştırılmış bir dizi yeni ödeme API'sidir. 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.

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

Araştırmalar, uzun ödeme akışlarının alışveriş sepetinin terk edilmesine yol açtığını gösteriyor. Web Ödemeleri sayesinde ödeme adımları, her satın alma işleminde faturalandırma verilerinin manuel olarak girilmesi yerine birkaç dokunuşla basitleştirilmiştir. Google Pay'in sorunsuz bir akış oluşturmak için Web Ödemeleri'nden nasıl yararlandığını aşağıdaki demoda görebilirsiniz. Aynısı başka herhangi bir ödeme uygulamasında da gerçekleştirilebilir:

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 kullanıma sunulur.

  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 göre değişir.

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

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

Web Payments ile entegre edilen ödeme uygulamaları, müşterilere daha iyi kullanıcı deneyimi, daha iyi geliştirici deneyimi ve daha sıkı güvenlik sağlayabilir.

Daha iyi kullanıcı deneyimi

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

  • Daha hızlı ödeme: Müşteriler, ödeme ayrıntılarını tarayıcılarına veya bir ödeme uygulamasına güvenli bir şekilde kaydedebilir ve destekleyici satıcı sitelerinde kullanıma hazır hale getirebilir.

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

Daha iyi geliştirici deneyimi

  • Kolay entegrasyon: Web Ödemeleri, platforma özel mevcut bir ö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ı entegrasyonu ile 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ı dikkate alınarak tasarlanmıştır.

Web Payments'ın kullanılması, ödeme uygulamalarının web'e e-para, kripto para birimi ve banka havaleleri gibi her türlü ödeme yöntemini getirmesini de sağlar. Web Payments, sürdürülebilirlik göz önünde bulundurularak tasarlanmıştır ve ödeme işleme ile ödeme yöntemlerinde herhangi bir kısıtlamaya yol açmaz.

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: Bir form aracılığıyla veya müşterinin kimliğini doğrulayıp bir ödeme kimlik bilgisi seçmesini sağlayarak bir pop-up pencere açmak ve müşterinin ödeme kimlik bilgilerini toplamak için JavaScript kullanılması.

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

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

Web Ödemeleriyle karşılaştırmaları aşağıda verilmiştir:

Web Ödemeleri iframe Pop-up Yönlendirme OAuth
Bağlama uygun ödemeler ✔*
Dinamik fiyat güncellemeleri
Basitleştirilmiş satın alma deneyimi
Platforma özel 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 göre istedikleri ödeme yöntemiyle sorunsuz bir şekilde ödeme gönderip alabilirler.

Platforma özel ödeme uygulamaları

  • Hâlihazırda 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ğinin aksine Web Payments, ödeme uygulamasını çalıştırmadan önce imza doğrulaması gerçekleştirir. Bu da 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 daha fazla kanıt: Yönlendirme veya pop-up gibi tipik ödeme uygulaması teknikleri, eski olabilecek üçüncü taraf çerezlerine dayanır. Sonuçları öngörmek hâlâ zor olsa da Web Ödemeleri, web'e daha iyi gizlilik ve üçüncü taraf çerezlerinin olmadığı bir dünya ile bakar.

  • 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ı benimsemenin işleyiş şekli

Bir ödeme uygulamasının bir satıcıda kullanılabilmesi için satıcının bu uygulamayı açıkça benimsemesi gerekir. Teknik bir ifadeyle 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ında ve SDK'larda veya kitaplıklarda iyi belgeler sunmanızı öneririz. Örneğin, Google Pay'de geliştirici kılavuzu bulabilirsiniz.

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

Maliyeti nedir?

Web Payments, 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.