# Sadakat kartını telefonun cüzdanına ekleme

> Çoğu mağaza hiç cüzdan kartı hazırlamadığı için Cüzdana Ekle düğmesi ortada yok. iPhone’da ve Android’de ne işe yarıyor, kasadaki okuyucu ne istiyor.

Source: https://apps.swtlm.com/tr/blog/add-a-loyalty-card-to-your-phone-wallet · TLM Apps — focused mobile apps from a team of engineers.
Published: 2026-08-06 · Updated: 2026-08-06 · TLM Software Design

Cüzdana Ekle düğmesi çoğu zaman yok, çünkü bir cüzdan kartını kartı veren
kurumun oluşturup imzalaması gerekiyor ve çoğu kahveci, spor salonu ve market
böyle bir şey hiç hazırlamadı. Bunun yerine işe yarayan yol, kartı kendiniz bir
cüzdan kartına dönüştürmek: iPhone’da Apple Wallet’a inen imzalı bir kart,
Android’de ise barkodu saklayıp tam ekran gösteren bir uygulama. Kasanın okuyup
okumayacağını belirleyen ayrıntı ise numara değil, barkodun *biçimi*.

## Düğme neden yok

Apple Wallet kart fotoğrafı saklamıyor. Sakladığı şey `.pkpass` dosyaları:
barkodun içeriğini, biçimini, ekranda görünecek alanları ve kartı kimin
yaptığını kanıtlayan bir sertifikayı taşıyan küçük imzalı paketler. Mesele imza.
Herkesin kendine bir uçuş kartı üretmesini engelleyen şey o.

Sonucu da açık. Semtinizdeki zincir kart yayımcısı olarak hiç kaydolmadıysa
eklenecek bir kart yok demektir ve Apple Wallet’taki hiçbir ayar bunu
değiştirmiyor. Google Wallet, iş ortağı sadakat programları için aynı biçimde
çalışıyor.

Yani pratikteki soru “bu kartı nasıl eklerim” değil, “bundan kartı kim
üretecek”.

## Okuyucunun asıl istediği

Çoğu rehberde eksik olan kısım bu ve kasada uygulamayı yeniden açıp açmayacağını
belirleyen de bu.

**Doğru biçim.** Barkod bir numara değil; belirli bir simgelemeye göre
kodlanmış bir numara. Sadakat kartlarındaki uzun çizgili kodlar genellikle
Code 128 ya da Code 39, perakende ürün kodları EAN-13, kare olanlar QR ya da
Aztec. Aynı rakamlar yanlış simgelemeyle, inandırıcı görünen ve hiçbir şey
olarak okunan bir barkod üretiyor.

**Yeterli boyut ve karşıtlık.** Cüzdan kartı yalnızca kodu, büyük büyük, beyaz
üstüne siyah gösteriyor. Kartın tamamının fotoğrafı ise iki santimlik bir
barkodu, yanında bir logoyla ve telefon o an hangi parlaklıktaysa onunla
gösteriyor.

**Okuyucunun okuyabileceği bir ekran.** Kameralı okuyucular — market
kasalarındaki düz cam — ekranları sorunsuz okuyor. Elde tutulan lazerli
okuyucular yansıyan lazer ışığıyla çalıştığı için ekranı hiçbir parlaklıkta
okuyamıyor. Kasadaki görevli “telefonda olmuyor” dediğinde genellikle sebebi bu
ve bir uygulamanın düzeltebileceği bir şey değil.

Her iki cüzdan da bir kart açıldığında ekran parlaklığını kendiliğinden
yükseltiyor. Sadece bir görsel gösteren uygulama bunu yapmayabiliyor. Bir kod
okutulamıyorsa ilk denenecek şey tam parlaklık ve olması gerekenden daha sık işe
yarıyor.

## iPhone’da

1. **Önce mağazanın hazır bir kartı var mı bakın.** Kendi uygulamaları ya da bir
   e-posta faturasının altı, varsa Apple Wallet’a Ekle düğmesinin durduğu yer.
   En iyi seçenek hep bu — gerçek bir kart bakiyesini kendisi güncelliyor.
2. **Yoksa bir tane üretin.** Kartı okuyup imzalı bir `.pkpass` üreten bir
   uygulama kartı Wallet’a düzgün biçimde koyuyor: kilit ekranında, çift tıklama
   listesinde, geri kalanla birlikte sıralanmış hâlde.
3. **İlk seferinde, ona güvenmeden önce barkodu kartla karşılaştırın.** Kartın
   barkodunun altındaki rakamlarla üretilenin altındakileri yan yana koyun.

## Android’de

Google Wallet sadakat kartlarını iş ortağı programlardan alıyor ve bu
programların sayısı ortalıktaki sadakat kartlarının yanında çok az. Geri kalan
her şey için kasada işe yarayan şey, kodu saklayan ve parlaklığı açarak tam
ekran gösteren bir uygulama.

Bu, sistem cüzdanı kadar zarif değil; okutma anında ise işlevsel olarak aynı.
Kaybedilen şey kilit ekranı erişimi ve kartın kendiliğinden karşınıza çıkması;
kalan şey okutulan bir kod.

## Üretilmiş bir kartın yapamayacakları

Bir tomar plastiği telefon ekranıyla değiştirmeden önce bilinmeye değer.

**Kendi bakiyesini güncellemez.** Mağazanın yayımladığı gerçek bir karta yeni
puan toplamı, yeni son kullanma tarihi, yeni bir kampanya gönderilebiliyor.
Fotoğraftan üretilmiş kart ise barkodun bir anlık görüntüsü: kod çalışmaya devam
ediyor, çünkü kod aslında hesap numaranız, ama üstünde yazan puan rakamı kartı
ürettiğiniz anda donuyor. Bir sadakat kartı için bu genellikle sorun değil —
kasa bakiyeyi numaradan buluyor. Değeri değişen herhangi bir şey içinse sorun.

**Kart yenilendiğinde ayakta kalmaz.** Yeni kart, yeni numara, yeni cüzdan
kartı.

**Ödeme kartı değildir.** İki cüzdan da bunu üretmenize izin vermiyor ve çipi ya
da manyetik şeridi gerektiren hiçbir şey ön yüzün fotoğrafından çoğaltılamıyor.
Bu sınır her iki platformda da bilinçli ve [Araçlar sayfasındaki](https://apps.swtlm.com/tr/tools) her
şeyin arkasındaki içgüdü de aynı: yandaki işi kötü yapmaktansa tek bir işi
düzgün yapmak.

**Her yerde hoş karşılanmayabilir.** Bazı sadakat programları şartlarında kartın
kendilerine ait olduğunu ve çoğaltılamayacağını yazıyor. Pratikte ekrandaki bir
barkoda kimse itiraz etmiyor, ama üzerinde ad yazan bir müze kartı ya da bir
ulaşım bileti, kahve damga kartından başka bir mesele.

## Numarayı yazmadan içeri almak

İşin çığırından çıktığı yer, yıpranmış bir karttan on altı haneli numarayı elle
yazmak. Daha hızlı yol fotoğraf: kamerayı karta tutmak ve basılı barkoddan hem
rakamları hem de biçimi uygulamaya okutmak.

[AI Wallet Pass](https://apps.swtlm.com/ai-wallet-pass) tam bu adım için yaptığımız şey. Kartın
fotoğrafını çekiyorsunuz, uygulama numarayı ve barkod biçimini çıkarıyor,
ardından iOS’ta Apple Wallet için imzalı bir kart üretiyor ya da Android’de
kendi cüzdanında saklıyor.

Bu türden her uygulamada bakılması gereken şey olduğu için bir ayrıntıyı açıkça
yazmakta fayda var: kartı okumak sunucu gerektiriyor, çünkü çıkarma modeli
telefonda çalışmıyor. **Barkodun içeriği ise cihazda kalıyor** — çıkarma
servisine yalnızca üzeri karartılmış bir fotoğraf gidiyor, numara ona hiç
gitmiyor. Dar kapsamlı istisna imzalama çağrısı: imzalı kartı bir araya
getirmeye yetecek süre boyunca içeriğe ihtiyaç duyuyor ve onu hiçbir yere
yazmıyor. Bu, bir gizlilik politikasındaki söz değil, API’nin biçiminden gelen
bir tasarım kısıtı — sorulmaya değer fark da burada.

Ayda üç kart ücretsiz, abonelik yok ve [Araçlar sayfasındaki](https://apps.swtlm.com/tr/tools) kart bunu
siz daha hiçbir şey kurmadan söylüyor.

Uygulamanın çevrimdışı yapamadığı tek şey tarama ve kartında bu da yazıyor —
anlamsal çıkarma bir sunucu çağrısı. Barkodun kendisinin çözülmesi cihazda
oluyor; içeriğin hiç yola çıkmak zorunda kalmamasının sebebi bu. Mağaza
sayfalarında “çevrimdışı” kelimesinin genel olarak ne kadar gevşek
kullanıldığını görmek için [çocuklar için çevrimdışı
oyunlar](https://apps.swtlm.com/tr/blog/offline-games-for-kids) yazısına bakın. Yaptığımız diğer küçük
araçlar [Araçlar sayfasında](https://apps.swtlm.com/tr/tools); bir uygulamayı kurmadan önce parasının
nasıl ödendiğini tartıyorsanız, [bir bulmaca oyunu aboneliği gerçekte neye mal
oluyor](https://apps.swtlm.com/tr/blog/what-a-puzzle-game-subscription-costs) yazısı üç modeli ve bunların
mağaza sayfasında nasıl ayırt edildiğini anlatıyor.

## Frequently asked questions

**Sadakat kartımı neden doğrudan Apple Wallet’a ekleyemiyorum?**

Çünkü bir cüzdan kartını, kartı veren kurumun oluşturup kriptografik olarak imzalaması gerekiyor ve çoğu mağaza böyle bir kart hiç hazırlamadı. Apple Wallet’ın, hiçbir kurumun yayımlamadığı bir kartı kabul etmesinin yolu yok.

**Kartın fotoğrafı kasada işe yarar mı?**

Bazen, hem de güvenilmez biçimde. Elde tutulan lazerli okuyucular ekranı hiç okuyamıyor; kameralı okuyucular genellikle okuyor — barkod büyük, net ve ekran tam parlaklıktaysa. Kartın tamamının fotoğrafı bunların pek azını sağlıyor.

**Android’de Apple Wallet’ın karşılığı var mı?**

Google Wallet sadakat kartlarını kabul ediyor, ama yalnızca bunları yayımlayan iş ortaklarından. Gerisi için kasada gerçekten işe yarayan şey, barkodu saklayıp tam ekran gösteren bir uygulama.

**Hangi barkod biçimine ihtiyacım var?**

Kartın üzerinde basılı olan hangisiyse o. Yaygın olanlar, uzun çizgili kodlar için Code 128 ve Code 39, perakende ürün tarzı için EAN-13, kare kodlar için QR ya da Aztec. Yanlış biçime girilmiş bir numara okutulmuyor.

**Kart numarası bir yere gönderiliyor mu?**

Bu uygulamaya göre değişiyor ve bakmaya değer tek şey de bu. Kartı okumak sunucu gerektirebilir; onu saklamak ve göstermek gerektirmiyor. Barkodun içeriği bir kez oluştuktan sonra cihazdan çıkmak zorunda kalmamalı.

