Bir müşteri Shopier üzerinden ödemeyi yapıyor, ekranda "işlem başarılı" yazıyor ama e-pin kodu hâlâ elinizde bekliyor. Siz panele bakıp kodu kopyalayıp mail atana kadar geçen 10-15 dakika, dijital ürün satan bir mağaza için aslında oldukça uzun bir süre. Shopier'i e-pin sisteminize gerçek anlamda entegre etmek, bu boşluğu tamamen ortadan kaldırmakla ilgili — ve nasıl kurulduğuna bağlı olarak ya işinizi kolaylaştırır ya da sizi sürekli panelde nöbet tutmaya mahkûm eder.
Shopier neden e-pin satıcılarının gözdesi oldu?
Türkiye'de dijital ürün satan hemen her mağazanın ödeme yöntemleri listesinde Shopier vardır. Bunun nedeni tesadüf değil: banka onay süreci diğer sanal POS sağlayıcılarına göre daha hızlı işliyor, komisyon oranları küçük ve orta ölçekli satıcılar için makul, ve en önemlisi müşteri tarafında kart bilgisi girme deneyimi basit. Bir oyun kodu, sosyal medya paketi veya dijital lisans satan işletme için müşterinin ödeme ekranında kaybolmaması, satın alma kararından vazgeçmemesi kritik önem taşıyor.
Ama Shopier'in tercih edilme nedeni sadece ödeme tarafı değil. API'sinin nispeten sade olması, geliştiricilerin sipariş bildirimi (callback) ve durum sorgulama uçlarını hızlıca bağlayabilmesi de işin içine giriyor. Sorun şu ki API'nin var olması entegrasyonun otomatik olacağı anlamına gelmiyor — aradaki köprüyü kim, nasıl kuruyor, asıl mesele burada başlıyor.
Shopier'i "bağlamak" ile gerçekten entegre etmek arasındaki fark ne?
Birçok küçük e-pin sitesi Shopier'i sadece ödeme sayfası olarak kullanır: müşteri ödemeyi yapar, site sahibine mail veya Telegram bildirimi gelir, o da elle panele girip kodu gönderir. Buna "bağlantı" denebilir ama entegrasyon denemez. Gerçek bir entegrasyonda üç şey otomatik olarak birbirine bağlanmalıdır:
- Ödeme doğrulama — Shopier'den gelen bildirimin sahte olmadığının imza (signature) kontrolüyle teyit edilmesi
- Stok/tedarik tetiklemesi — ödeme onaylanır onaylanmaz ilgili e-pin kodunun stoktan düşülmesi veya tedarikçi API'sinden anlık çekilmesi
- Teslimat — kodun müşteriye panelden, mailden veya SMS'ten otomatik iletilmesi
Bu üç adımdan biri elle yapılıyorsa, sistem gece saat 3'te gelen bir siparişi sabaha kadar bekletir. Oysa e-pin alıcılarının büyük kısmı "hemen şimdi" ihtiyacıyla satın alma yapar — oyun içi etkinlik bitmeden, arkadaşıyla aynı anda oynamak için, ya da hediye kartını o an kullanmak için. Gecikme, iade talebine ve olumsuz yoruma dönüşür.
Shopier callback URL'inizi test ederken mutlaka "test ödemesi" değil, küçük tutarlı gerçek bir işlemle deneyin. Shopier'in test modu bazı senaryolarda imza doğrulama davranışını farklı simüle edebiliyor; canlıya geçmeden önce 1-2 gerçek düşük tutarlı sipariş ile uçtan uca akışı (ödeme → bildirim → teslimat) doğrulamak, ilk gün yaşanacak sürprizleri önler.
Shopier API'si arka planda tam olarak neyi tetikliyor?
Shopier entegrasyonunun teknik omurgası aslında iki uçtan oluşur: ödeme başlatma isteği ve ödeme sonucu bildirimi. Müşteri "Satın Al" dediğinde sistem Shopier'e sipariş bilgilerini (tutar, ürün adı, sipariş numarası) gönderir ve kullanıcıyı Shopier'in ödeme sayfasına yönlendirir. Ödeme tamamlandığında Shopier, sizin sunucunuza bir POST isteği gönderir — işte otomasyonun gerçek can damarı burasıdır.
Bu bildirim geldiğinde sistem şu sırayla çalışmalı:
- Gelen isteğin imzasını kendi gizli anahtarınızla yeniden hesaplayıp karşılaştırma (sahte bildirimleri elemek için)
- Sipariş numarasını veritabanında bulup tutarın eşleştiğini teyit etme
- Ürün tipine göre ilgili e-pin havuzundan kod ayırma veya tedarikçi API'sinden (örneğin Turkpin, Pinabi gibi sağlayıcılardan) anlık kod çekme
- Kodu müşteri paneline yazma, mail/SMS gönderme ve sipariş durumunu "tamamlandı" olarak işaretleme
Bu zincirin herhangi bir halkası eksikse — mesela imza kontrolü yapılmıyorsa — sistem güvenlik açığına dönüşebilir; birileri sahte bildirim göndererek karşılıksız kod çekebilir. Bu yüzden Shopier entegrasyonu "birkaç satır kod" gibi görünse de, doğru yapılmadığında hem operasyonel hem güvenlik riski taşır.
Manuel takip neden er ya da geç sizi yoruyor?
İşe yeni başlayan bir e-pin satıcısı için manuel süreç başta yönetilebilir görünür: günde 5-10 sipariş varken Shopier panelini kontrol edip elle kod göndermek mümkündür. Ama satışlar arttıkça, özellikle kampanya dönemlerinde veya gece saatlerinde, bu model tıkanır. Üstelik manuel süreçte üç kronik problem tekrar eder:
- Aynı siparişe iki kez kod gönderme veya hiç göndermeme riski
- İade/chargeback taleplerinin hangi siparişe ait olduğunu elle eşleştirme zorunluluğu
- Bayi veya alt kullanıcı üzerinden gelen siparişlerde komisyon/bakiye hesaplamasının el yordamıyla yapılması
Bu tablo, manuel yürütülen bir Shopier sürecinin günlük hayatta nereye çıktığını özetliyor:
| Süreç | Manuel / Elle | Pinova ile |
|---|---|---|
| Sipariş bildirimi | Mail/Telegram'a bakıp fark etme, gece kaçırma riski | Callback anında sistem tarafından işlenir |
| Kod teslimatı | Panelden kopyala-yapıştır, ortalama 10-20 dk gecikme | Ödeme onayının saniyeler içinde otomatik iletimi |
| İade/chargeback takibi | Excel'de veya defterde elle eşleştirme | Sipariş-ödeme kaydı otomatik ilişkilendirilir, geçmiş tek ekranda |
| Stok senkronizasyonu | Tedarikçi panelinden elle kod aktarma | Turkpin/Pinabi gibi tedarikçilerden anlık API çekimi |
| Bayi/alt kullanıcı bakiyesi | Komisyon hesabı elle, hata payı yüksek | Çok seviyeli bayi sisteminde otomatik bakiye/komisyon işlenir |
Tablodaki fark sadece "hız" meselesi değil; aynı zamanda hata payının azalması ve satıcının zamanını ürün/pazarlama gibi büyütücü işlere ayırabilmesiyle ilgili. Elle yürütülen bir sistemde büyümek, aslında daha fazla manuel iş yükü almak anlamına gelir — bu da bir noktadan sonra sürdürülemez hale gelir.
Hazır bir yazılımda Shopier entegrasyonu nasıl işliyor?
Pinova gibi kendi sunucunuza kurduğunuz bir e-pin satış yazılımında Shopier entegrasyonu, sıfırdan kod yazmanıza gerek kalmadan panelden birkaç alanı doldurmakla tamamlanır: API anahtarı, gizli anahtar ve callback URL'i sisteme tanımlanır, geri kalanı — imza doğrulama, sipariş eşleştirme, otomatik teslimat — yazılımın kendisi tarafından yürütülür. Bunun pratikte anlamı şu: siparişler geldiğinde site cüzdanına bakiye otomatik yansır, tedarikçi API'sinden (Turkpin veya Pinabi) kod çekimi tetiklenir ve müşteri panelinden kodunu anında görür.
Bu yaklaşımın satıcı için asıl değeri, Shopier'i tek başına değil, sistemin geri kalanıyla birlikte düşünmesidir. Örneğin bir bayi sisteminizde alt bayileriniz kendi müşterilerine satış yapıyorsa, Shopier'den gelen ödeme doğrudan doğru bayinin bakiyesine ve komisyon hesabına yansımalı. Ya da bir müşteri site cüzdanına Shopier ile bakiye yüklüyorsa, bu yükleme de aynı otomatik akışın parçası olmalı — ayrı bir modül gibi değil.
Bu noktada dikkat edilmesi gereken bir ayrıntı da webhook güvenliğidir: callback URL'inizin dışarıdan tahmin edilemeyecek bir yapıda olması ve gelen her isteğin imza kontrolünden geçmesi şart. Aksi halde, entegrasyon "otomatik" olsa bile "güvenli" olmayabilir.
Shopier mi PayTR mi, yoksa ikisini birlikte mi kullanmalı?
E-pin satıcıları arasında sık sorulan bir soru da bu: tek ödeme yöntemi mi yeterli, yoksa birden fazlasını mı sunmalı? Gerçek şu ki Shopier ve PayTR'nin güçlü olduğu farklı senaryolar var. Shopier, özellikle bireysel/küçük ölçekli satıcılar için hızlı başvuru süreci ve düşük giriş bariyeriyle öne çıkarken, PayTR daha kurumsal yapılar ve yüksek hacimli işlemler için tercih edilebilir. Havale/EFT seçeneği ise hâlâ bir kesimin (özellikle yüksek tutarlı işlemlerde komisyonu düşürmek isteyenlerin) tercihi.
Pratikte en sağlıklı yaklaşım, tek bir yönteme bağlı kalmak yerine, sitenizde birden fazla ödeme seçeneğini eş zamanlı sunmak ve her birinin entegrasyonunu aynı otomatik teslimat mantığına bağlamaktır. Böylece müşteri hangi yöntemi seçerse seçsin, arka planda çalışan sistem — stok düşümü, kod teslimatı, bakiye güncelleme — aynı kalır. Pinova'nın PayTR, Shopier ve havale desteğini aynı çekirdek üzerinden yürütmesinin nedeni de bu: satıcı hangi ödeme yöntemini eklerse eklesin, operasyonel akış parçalanmıyor.
- Shopier: hızlı kurulum, bireysel/küçük-orta ölçek için uygun komisyon yapısı
- PayTR: kurumsal altyapı, yüksek hacim ve çoklu entegrasyon ihtiyacı olan satıcılar için
- Havale/EFT: komisyonsuz veya düşük komisyonlu, manuel onay gerektirebilen alternatif
Shopier entegrasyonunu bugün kurmaya hazır mısınız?
Pinova ile Shopier bağlantısını panelden birkaç dakikada tanımlayabilir, ödeme onayından teslimata kadar tüm süreci otomatiğe alabilirsiniz.
Shopier entegrasyonu için yazılım bilgisi gerekir mi?
Hazır bir e-pin yazılımı (Pinova gibi) kullanıyorsanız kod yazmanıza gerek kalmaz; API anahtarlarını panelden tanımlamanız yeterlidir. Sıfırdan entegrasyon yapacaksanız Shopier API dokümantasyonuna ve temel sunucu tarafı geliştirme bilgisine ihtiyaç duyarsınız.
Shopier callback bildirimi gecikirse ne olur?
Shopier bildirimi genellikle ödeme sonrası saniyeler içinde gönderir, ancak ağ gecikmeleri yaşanabilir. Sağlam bir sistemde sipariş durumu bildirim gelene kadar "beklemede" gösterilir ve bildirim geldiğinde otomatik güncellenir; kullanıcı deneyimini bozmamak için sipariş takip ekranında bu durum net şekilde belirtilmelidir.
Shopier ile hem site cüzdanı yüklemesi hem doğrudan ürün satışı yapılabilir mi?
Evet. Aynı Shopier entegrasyonu üzerinden hem doğrudan ürün ödemesi hem de site cüzdanına bakiye yükleme işlemi yürütülebilir; önemli olan sistemin bu iki akışı aynı doğrulama ve güvenlik mantığıyla işlemesidir.
Shopier entegrasyonunda güvenlik açısından en kritik nokta nedir?
Gelen callback bildiriminin imza (signature) kontrolünden geçirilmesi. Bu kontrol atlanırsa, sahte bir bildirimle sistemin gerçek ödeme almadan kod teslim etmesi riski doğar. Bu yüzden entegrasyonu hazır ve test edilmiş bir yazılım üzerinden kurmak, sıfırdan yazmaya göre daha güvenli bir başlangıç noktasıdır.

