NFC Ana Bilgisayar Dışı Ödeme Senkronizasyonu

Android, ana bilgisayar dışı kart emülasyonu için güvenli bir öğeyle NFC kart emülasyonunu destekler. (Daha fazla bilgi için bkz . Sunucu tabanlı kart emülasyonuna genel bakış .) Ancak Android platformunda, dokundur ve öde ayarında belirtilen tercih edilen ödeme hizmeti, güvenli öğedeki uygulamayla her zaman senkronize edilmez. Bu, tercih edilen ödeme hizmeti yerine güvenli öğede tercih edilmeyen bir ödeme hizmetinin kullanılmasının mümkün olduğu anlamına gelir.

Android 11'de, ana bilgisayar dışı ödeme senkronizasyonu özelliği, Dokundur ve öde'deki ödeme yapılandırmasını, temassız ön uçtaki (CLF) yönlendirme yapılandırmasını ve güvenli öğedeki uygulama tarafından seçilen durumu senkronize etmenize olanak tanıyan bir mekanizma sağlar. .

Aşağıdaki şema, ana bilgisayar dışı ödeme senkronizasyonu özelliğinin tasarım mimarisini göstermektedir.

Ana bilgisayar dışı ödeme senkronizasyonu tasarım mimarisi
Şekil 1. Ana bilgisayar dışı ödeme senkronizasyonu tasarım mimarisi

Uygulama

Ana bilgisayar dışı ödeme senkronizasyonu özelliğini uygulamak için cihazın NCI 2.0 standardını destekleyen bir NFC denetleyicisine sahip olması ve Android Açık Kaynak Projesi NFC ve Açık Mobil Uygulama Programlama Arayüzü (OMAPI) çerçevelerini kullanması gerekir.

Çerçeve API'leri

Ana bilgisayar dışı ödeme senkronizasyonunu uygulamak için Android Açık Kaynak Projesinde bulunan aşağıdaki çerçeve API'lerini kullanın:

Doğrulama

Ana bilgisayar dışı ödeme senkronizasyon özelliği uygulamanızı doğrulamak için, güvenli öğe uygulamalarını ilgili güvenli öğelerle birlikte yükleyin ve ardından farklı koşullarda bir NFC okuyucusundan uygun yanıtları kontrol edin.