Web'de sorunsuz ödeme deneyimi için yeni web standartları.
Web'in temel ekosistem sürücülerinden 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 şekilde entegre edilmesini sağlayacak önemli bir yapı taşı olabilir.
Web Ödemeleri nedir?
Web Payments, Payment Request API, Payment Handler API ve diğer bazı API'ler dahil olmak üzere modern tarayıcılarda kullanılabilen bir dizi yeni standartlaştırılmış ödeme API'sidir. Bu yeni tarayıcı temel öğeleri, online ödemeleri basitleştirir ve ödeme uygulamalarının tarayıcılarla hiç olmadığı kadar kolay entegre olmasını sağlar.
Standartlar esnektir. Çeşitli ödeme sistemleriyle çalışır ve herhangi bir cihaz, ödeme yöntemi veya ödeme hizmeti sağlayıcısında herhangi bir tarayıcıda çalışacak şekilde tasarlanmıştır. Bu esneklik, geliştirme sürecini basitleştirir, dağıtım tutarlılığı sağlar ve gelecekte yeni ödeme teknolojileriyle uyumluluğu mümkün kılar.
Araştırmalar, uzun ödeme akışlarının alışveriş sepetinin terk edilmesine neden olduğunu gösteriyor. Web Payments ile ödeme akışı, her satın alma işlemi için faturalandırma verilerinin manuel olarak girilmesi yerine birkaç dokunuşla basitleştirilir. Google Pay'in sorunsuz bir akış oluşturmak için Web Payments'ı nasıl kullandığını aşağıdaki demoda görebilirsiniz. Aynı işlem, diğer ödeme uygulamalarıyla da yapılabilir:
Müşteri ödeme sayfasına gidip GPay düğmesine basar.
Google Pay uygulaması satıcının web sitesinin önünde başlatılır.
Müşteri, ayrıntıları inceledikten sonra Google Pay uygulamasında ödemeyi onaylar.
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.
Web ödemelerini bir ödeme uygulamasına entegre etmenin avantajları
Ödeme uygulamaları, Web Payments ile entegrasyon sayesinde müşterilere daha iyi bir kullanıcı deneyimi, geliştiricilere daha iyi bir geliştirici deneyimi ve daha sıkı güvenlik sağlayabilir.
Daha iyi kullanıcı deneyimi
Bağlam içi ödemeler: Ödemeler, yönlendirme veya pop-up pencere olmadan modallar aracılığıyla satıcı web sitesi bağlamında 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 desteklenen tüm satıcı sitelerinde kullanabilir.
Kolaylaştırılmış satın alma deneyimi: Ödeme tamamlandıktan (veya iptal edildikten) sonra müşteri, satıcının web sitesinde kaldığı 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üzeyde sunucu tarafı entegrasyonu ile entegre edebilir.
Standartlar: Satıcılarla bilgi alışverişi için kullanılan protokol ve veri biçimi standartlaştırılmıştır ve derin entegrasyon gerektirmez.
Daha sıkı güvenlik
Platforma özel ödeme uygulamaları çağrıldığında yan yüklemeyi önleme.
Gelecekteki güvenlik ve gizlilik paradigmaları göz önünde bulundurularak tasarlanmıştır.
Web Ödemeleri'ni kullanmak, ödeme uygulamalarının e-para, kripto para birimi ve banka havaleleri gibi her türlü ödeme yöntemini web'e taşımasına da olanak tanır. Web Payments, sürdürülebilirlik göz önünde bulundurularak tasarlanmıştır ve ödeme işleme ile ödeme yöntemleri konusunda herhangi bir kısıtlama getirmez.
Web ödemelerini diğer yaklaşımlarla karşılaştırma
Web'de ödemeleri entegre etmek için 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 kullanma.
Açılır pencereler: JavaScript kullanarak açılır pencere açma ve müşterinin ödeme kimlik bilgilerini bir form aracılığıyla veya müşterinin kimliğini doğrulayıp ödeme kimlik bilgisi seçmesini sağlayarak toplama.
Yönlendirmeler: Satıcı, müşteriyi bir ödeme işleyicinin web sitesine yönlendirir ve müşterinin ödeme kimlik bilgilerini doğrulayıp seçmesine olanak tanır. Yönlendirme URL'si bir sunucu üzerinden iletilir.
OAuth: Satıcı, müşterinin OAuth aracılığıyla bir ödeme işleyicinin kimliğiyle kimliğini doğrulayıp yetkilendirmesine, bağlam içi iFrame kullanıcı arayüzü üzerinden bir ödeme yöntemi, kargo adresi vb. seçmesine olanak tanır.
Bu yöntemlerin Web Ödemeleri ile karşılaştırması aşağıda verilmiştir:
Web Ödemeleri | iframe | Pop-up | Yönlendirme | OAuth | |
Bağlam içi ö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 Payments'ı hem platforma özel hem de web tabanlı ödeme uygulamalarına entegre edebilirsiniz. Platforma özel ödeme uygulaması yüklü değilse web tabanlı ödeme uygulaması yedek olarak kullanılabilir. Müşteriler ve satıcılar, ortama bağlı olarak tercih ettikleri ödeme yöntemiyle sorunsuz bir şekilde ödeme gönderebilir ve alabilir.
Platforma özel ödeme uygulamaları
Büyük 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 "Intent" özelliğinden farklı olarak 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 yan yüklenmesi mümkün olmaz.
Yukarıdaki videoda Google Pay, platforma özel bir ödeme uygulamasıdır.
Web tabanlı ödeme uygulamaları
Geleceğe daha hazır: Yönlendirmeler veya pop-up'lar gibi tipik ödeme uygulaması teknikleri, geçersiz hale gelebilecek üçüncü taraf çerezlerine dayanır. Sonuçları tahmin etmek hâlâ zor olsa da Web Payments, daha iyi gizlilik ve üçüncü taraf çerezlerinin olmadığı bir dünyada web'e bakıyor.
Web tabanlı yöntem, kayıtlı kartı olan çok sayıda müşterisi olan web hizmetleri için idealdir.
Satıcıların katılım süreci nasıl işler?
Bir ödeme uygulamasının satıcıda kullanılabilmesi için satıcının 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 bununla birlikte kullanması gerekir.
Entegrasyonu kolaylaştırmak için entegrasyon kılavuzlarında ve SDK'larda ya da kitaplıklarda iyi bir dokümantasyon sağlamanızı öneririz. Örneğin, Google Pay geliştirici rehberi sunar.
Ödeme ağ geçitleriyle çalışmak da iyi bir seçenektir. Bu ağ geçitleri, erişiminizi genişletmenize yardımcı olabilir.
Maliyeti nedir?
Web Payments, tarayıcıdaki standart teknolojiyle ilgilidir. Bu özelliği benimseyen veya tarayıcıda etkinleştiren ödeme uygulamaları, bu özellik için kullanıcılardan herhangi bir ücret almaz.