İçeriğe geç
Entegrasyon · Stripe

Stripe'ınız varsa ödeme ve yenileme bilgisi satış ekranınızda görünür.

Stripe'taki ödeme kaydının tutarı, tarihi ve para birimi REST API ile müşteri kartına alan olarak taşınır; abonelik yenileme tarihi fırsat olarak satış hattına girer. Bağlantıyı kapsamı keşifte belirlenen bir proje olarak biz kuruyoruz. Üründe tanımlı ödeme adaptörleri: iyzico ve PayNkolay.

Rapitek CRM kanallar ve entegrasyonlar ekranı: Ödeme Sağlayıcılar, WhatsApp, E-posta Hesapları, Meta Sayfaları, CTI Adaptörleri ve İYS Sağlayıcıları kartları
Kanallar ve entegrasyonlar — ödeme sağlayıcı kartı

Stripe'ı soran şirket aslında üç şey soruyor

Stripe sorusu yurt dışına satan, tekrarlayan gelirle çalışan şirketlerden gelebilir: yazılım, ajans, eğitim, abonelikli hizmet. Soru “Stripe logonuz var mı” değil; altında üç gerçek ihtiyaç duruyor:

  • “Müşteri ödedi mi?” Temsilci yenileme görüşmesine girerken ödemenin geçip geçmediğini bilmez; Stripe paneline erişimi de yoktur, olması da doğru değildir.
  • “Abonelik ne zaman bitiyor?” Yenileme tarihi bir Excel dosyasında ya da tek bir kişinin takviminde duruyor olabilir. Mekanizma şu: tarih bir kayda bağlı değilse, kaçtığında kimseyi uyaracak bir şey de yoktur.
  • “Başarısız ödemeden kimin haberi olacak?” Kartı düşen müşterinin bilgisi finans tarafında kalır; satış ay sonunda öğrenir.

Bir de döviz tarafı var: fiyat dolar ya da euro, defter Türk Lirası. Aynı müşterinin “ne kadar getirdiği” sorusu, kur hangi günden alınırsa ona göre değişir.

Bu üç sorunun hiçbiri “Stripe entegrasyonu” başlığı altında çözülmez. Üçü de, Stripe'ta zaten oluşmuş bilginin satış ekranına taşınmasıyla çözülür.

Önce dürüst tablo: üründe ne var, ne yok

Stripe bağlantımız yok ve ürünün içinde bir abonelik/faturalandırma motoru bulunmuyor; Stripe'taki ödeme kaydını CRM'e taşımak isterseniz bu, REST API üzerinden kapsamı belirlenmiş bir iştir.

Bunu somutlaştıralım, çünkü ölçtük: kod tabanında Stripe için yazılmış tek şey bir “ileride” notudur — çalışan bir bağlantı, bir adaptör ya da bir yapılandırma ekranı yok. Aynı şekilde abonelik, tekrarlayan faturalandırma ve kredi kartıyla tahsilat modeli de üründe tanımlı değil.

Gerçekten tanımlı olanı söylemek bizim işimiz: üründe iki ödeme adaptörü var — iyzico ve PayNkolay. Bunlar kendi sağlayıcı hesabınızla yapılandırılır. Yalnız burada da abartmıyoruz: bugün canlı bir tahsilat akışını bir referansla anlatamıyoruz, o yüzden “canlı tahsilat alıyoruz” demiyoruz. Türkiye'de tahsilat yapıyorsanız doğru soru “Stripe mı” değil, “bu iki adaptörden biri işinizi görüyor mu” olur.

Geriye kalan — ve gerçekten kurulabilen — şey şu: ödeme kaydının görünürlüğü. Stripe'ta oluşan ödeme, abonelik ve yenileme bilgisi REST API ya da dönemsel içe aktarma ile CRM'e alan olarak gelir. Arayüz hazır: ürün kutudan 183 iş nesnesiyle geliyor ve her biri REST API'de kendi veri ve şema ucuyla yayımlanıyor — alan yapısını describe ile dışarıdan okuyabilirsiniz. Yanında OAuth2, imzalı giden webhook ve dört adımlı içe/dışa aktarma sihirbazı var. Ayrı bir olgu olarak: bugün canlı bir müşteri kurulumunda üçüncü taraf bir ERP entegratörü aynı REST API üzerinden kayıt okuyup yazıyor; bu tek bir kurulumdur, bir vaka listesi değil. Genel çerçeve entegrasyonlar sayfasında.

Somut senaryo

Salı 10:30 — yıllık abonelik on iki gün sonra bitiyor ve kimsenin haberi yok. Ödeme kaydı CRM'e aktığında şunlar değişir:

  1. 1

    Yenileme tarihi satış hattında bir fırsat olur

    Abonelik bitiş tarihi müşteri kartında alan olarak durur ve yaklaşan yenilemeler fırsat olarak açılır. Yenileme, kimsenin takvimine değil satış hattına bağlanır.

  2. 2

    Ödeme geçti mi, temsilci kendi ekranından görür

    Son ödemenin tutarı, tarihi ve durumu müşteri kartına işlenir. Temsilcinin Stripe paneline erişimi olması gerekmez — olmaması zaten daha doğrudur.

  3. 3

    Başarısız ödeme görev açar

    Ödeme başarısız döndüğünde sorumluya takip görevi düşer. Kartı düşen müşteriye aynı gün ulaşılır; ay sonu raporunu beklemez.

  4. 4

    Döviz tutarı tek kurdan raporlanır

    Ürün çok para birimlidir ve günlük TCMB kuruyla çalışır; ölçüm gününde sekiz kiracının sekizinde 21-23 para birimi günceldi. Dolar tahsilat, raporda tek para biriminde toplanır.

  5. 5

    Müşterinin gerçek değeri tek kartta toplanır

    Teklif, kazanılan fırsat ve tahsil edilen tutar aynı kayda bağlanır. “Bu müşteri ne getirdi” sorusu iki tabloyu birleştirmeden yanıtlanır.

  6. 6

    Aboneliği biten müşteri kaybolmaz

    İptal ya da yenilememe nedeni kayıp sebebi olarak kayda geçer. Hangi nedenle kaç müşteri ayrıldığı rapordan okunur, tahminle konuşulmaz.

Stripe bağlantımız yok — bunun yerine ne yapıyoruz?

Ödeme kaydının müşteri kartına taşınması

Tutar, tarih, para birimi ve ödeme durumu REST API ya da dönemsel içe aktarma ile CRM'e alan olarak gelir. Paranın otoritesi Stripe'ta kalır; CRM'deki kopya satış ekibinin görmesi içindir.

Yenileme tarihinin fırsata dönüşmesi

Abonelik bitiş tarihi alan olarak tutulur; yaklaşan yenilemeler için fırsat açılır ve sorumlu atanır. Bu bir faturalandırma motoru değildir — satış tarafının takibidir.

Başarısız ödemede görev üretimi

Başarısız ya da gecikmiş ödeme bilgisi geldiğinde sorumluya görev açan kural kurulumda tanımlanır. CRM kartı tekrar çekmez, tahsilat denemesi yapmaz; yalnız takibi kayda bağlar.

Çok para birimli raporlama

Sistem çok para birimlidir ve günlük TCMB kuruyla çalışır. Dolar ve euro tahsilatlar tek para biriminde raporlanır; sekiz kiracının sekizinde 21-23 para birimi güncel ölçüldü.

Gerçekten tanımlı iki adaptöre yönlendirme

Türkiye'de tahsilat yapıyorsanız üründe tanımlı iki adaptör var: iyzico ve PayNkolay. Kendi sağlayıcı hesabınızla yapılandırılır; canlı ortama geçiş kurulum kapsamında birlikte yapılır.

Abonelik alanlarını kod yazmadan tanımlamak

Plan adı, koltuk sayısı, yenileme tarihi ve ödeme yöntemi gibi alanları yönetici kod yazmadan ekler. Özel alan ekleme üründe standarttır: bugün 19 kiracıda toplam 277 özel alan tanımlı.

Ne var, ne yok

Ödeme ve abonelik tarafında ne var, ne yok

Sol kolon Stripe sorulunca gerçekte istenen şeyi yazıyor. Sağdaki kolon o isteğin nerede karşılandığını gösteriyor.
Ne isteniyorRapitek CRM'deNerede yapılır
Stripe hesabının ürüne yerleşik bağlanmasıYok. Kod tabanında Stripe için çalışan bir bağlantı bulunmuyorStripe hesabınızda; CRM'e taşıma REST API ile proje kapsamında kurulur
Ürün içinde abonelik ve tekrarlayan faturalandırma motoruYok. Abonelik, fatura ve ödeme modeli üründe tanımlı değilStripe ya da kullandığınız faturalandırma sisteminde
CRM'in müşterinin kartından tahsilat çekmesiYok. Kart saklama ve tahsilat denemesi ürünün işi değilÖdeme sağlayıcınızda
Ödeme tutarı, tarihi ve durumunun müşteri kartında görünmesiVar. REST API ya da dönemsel içe aktarma ile alan olarak taşınırRapitek CRM — kapsamı keşifte belirlenen bağlantıyla
Yenileme tarihinin takip edilmesi ve fırsat açılmasıVar. Alan, fırsat ve görev üretimi kurulumda tanımlanırRapitek CRM
Ödeme adaptörüyle ödeme alınmasıKısmen. Üründe iyzico ve PayNkolay adaptörleri tanımlıdır; canlı bir tahsilat akışını bugün referansla anlatamıyoruzRapitek CRM — kendi iyzico ya da PayNkolay hesabınızla, kurulum kapsamında
Yabancı para birimindeki tahsilatın tek kurda raporlanmasıVar. Çok para birimi ve günlük TCMB kuru üründe çalışıyorRapitek CRM
Ödemenin ardından e-Fatura kesilmesiYok. Rapitek CRM GİB özel entegratörü değildir ve resmî belge düzenlemeze-Fatura sağlayıcınızda; bilgisi CRM'e taşınabilir
Uygulama

Ödeme görünürlüğü nasıl devreye alınır?

  1. 1

    Keşif

    Stripe'ta hangi nesneleri kullandığınızı — tek seferlik ödeme mi, abonelik mi, fatura mı — ve CRM'de hangi kaydın karşılık geleceğini çıkarırız. Finans sorumlunuzun bu görüşmede olmasını öneririz.

  2. 2

    Kapsam, alan eşleme ve yön

    Hangi alanın hangi yöne, hangi sıklıkta akacağı yazılır. Bu akış tek yönlü kurulur — Stripe'tan CRM'e. CRM'in Stripe'a yazmasını önermiyoruz; paranın otoritesi tek yerde kalır.

  3. 3

    Yapılandırma ve test aktarımı

    Abonelik ve ödeme alanları, yenileme fırsatı kuralları ve yetkiler kurulur; örnek veriyle test aktarımı yapılır. Müşteri eşleşmesi — e-posta mı, vergi numarası mı — burada doğrulanır.

  4. 4

    Eğitim ve canlı geçiş

    Satış ekibine hangi alanın neyi gösterdiği anlatılır. Keşiften önce süre taahhüt etmiyoruz; keşif görüşmesinden sonra size aralık değil tarih veririz.

Sınırlarımız: bu sayfada vaat etmediklerimiz

Bu sayfa zaten bir yoklukla açıldı; sınırları tekrar toplu hâlde yazalım ki hiçbir madde dipnotta kalmasın.

  • “Stripe entegrasyonu” demiyoruz. Kod tabanında Stripe için çalışan bir bağlantı yok.
  • Kredi kartıyla abonelik ve otomatik faturalandırma vaat etmiyoruz. Abonelik, fatura ve ödeme modeli üründe tanımlı değil; CRM kart saklamaz ve tahsilat denemesi yapmaz.
  • “Canlı tahsilat alıyoruz” demiyoruz. iyzico ve PayNkolay adaptörleri üründe tanımlıdır, ama bugün canlı bir tahsilat akışını bir referansla anlatamıyoruz.
  • Sipariş → fatura → tahsilat zincirinin kendiliğinden akacağını söylemiyoruz, stok senkronu vaat etmiyoruz ve üretim/MRP otomasyonu vaat etmiyoruz. Üçünün de nedenini ve yerine ne yapılabildiğini tek yerde yazdık: vaat etmediğimiz üç şey.
  • e-Fatura kesmiyoruz. Rapitek CRM GİB özel entegratörü değildir; ayrıntı e-Fatura sayfamızda.

Veri konumu: verileriniz Avrupa Birliği'nde tutulur — veritabanı Helsinki'de (Finlandiya), dosyalar Frankfurt'ta, yedekler Falkenstein'da (Almanya). Türkiye'de hiçbir bileşenimiz yok ve bölge seçimi diye bir özelliğimiz yok. Bu, KVKK m.9 kapsamında yurt dışına aktarımdır; aktarım dayanağınızı sözleşme sürecinde birlikte kurarız. Ayrıntı güvenlik sayfasında ve KVKK aydınlatma metnindedir.

Kart verisi: CRM'e kart numarası ya da kart verisi taşınmaz — bu bir tercih değil, kural. Taşınan şey ödemenin sonucudur: tutar, tarih, para birimi, durum.

Sertifika: ISO 27001 veya SOC 2 belgemiz yok ve alana kadar da iddia etmeyeceğiz. PCI DSS kapsamına giren bir iş de yapmıyoruz, çünkü kart verisi bize hiç gelmiyor.

Rakamı bu sayfaya değil, fiyatlandırma sayfasına yazıyoruz

Stripe bağlantısının kapsamı ve varsa bedeli keşif görüşmesinde çıkarılıp yazılı paylaşılır. Plan fiyatlarını ise tek yerde tutuyoruz — iki yerde farklı bir rakam okumayasınız diye.

Üç plan, kapsam tablosu ve ayrı fiyatlanan kalemler tek sayfada.

SSS

Stripe ve Rapitek CRM hakkında sık sorulanlar

Rapitek CRM'in Stripe entegrasyonu var mı?
Yok. Kod tabanında Stripe için çalışan bir bağlantı, adaptör ya da yapılandırma ekranı bulunmuyor; olduğunu söylemeyeceğiz. Stripe'ta oluşan ödeme, abonelik ve yenileme bilgisini CRM'e alan olarak taşımak isterseniz bu, REST API üzerinden kapsamı keşifte belirlenen bir iştir. Akış tek yönlü kurulur: Stripe'tan CRM'e.
Rapitek CRM'de hazır Stripe modülü var mı?
Kutudan çıkan bir modül yok. Üründe tanımlı ödeme adaptörleri iyzico ve PayNkolay'dır; Stripe bu listede değildir. Bağlantı; REST API, OAuth2, imzalı giden webhook ve dört adımlı içe/dışa aktarma sihirbazıyla, kapsamı keşif görüşmesinde belirlenen bir entegrasyon projesi olarak kurulur.
Rapitek CRM'de abonelik yönetimi var mı?
Faturalandırma anlamında yok: üründe abonelik, tekrarlayan fatura ve ödeme modeli tanımlı değil. Satış yönetimi anlamında var: plan adı, koltuk sayısı ve yenileme tarihi alan olarak tutulur, yaklaşan yenilemeler fırsat olarak açılır, sorumlu atanır ve raporlanır. İkisi aynı şey değildir; karıştırmamak için ayırarak yazıyoruz.
CRM üzerinden kredi kartıyla tahsilat alabilir miyiz?
Üründe iyzico ve PayNkolay adaptörleri tanımlıdır ve kendi sağlayıcı hesabınızla yapılandırılır; canlı ortama geçiş kurulum kapsamında birlikte yapılır. Şunu da yazalım: bugün canlı bir tahsilat akışını bir referansla anlatamıyoruz, o yüzden “müşterilerimiz CRM'den tahsilat alıyor” demiyoruz. Stripe bu iki adaptörün arasında değildir.
Stripe abonelik yenileme tarihlerini CRM'de takip edebilir miyiz?
Evet; önerdiğimiz başlangıç da budur. Abonelik bitiş tarihi müşteri kartında alan olarak tutulur; yaklaşan yenilemeler için fırsat açılır ve sorumlu atanır. Tarihin CRM'e nasıl geleceği — API ile mi, dönemsel içe aktarmayla mı — kapsamda belirlenir. Yenileme satış hattına girdiği anda kişisel takvimden çıkıp rapora girer.
Başarısız ödeme olduğunda CRM haber verir mi?
Başarısız ya da gecikmiş ödeme bilgisi CRM'e taşındığında sorumluya takip görevi açan bir kural kurulabilir; eşik ve sorumlu kurulumda tanımlanır. CRM kartı tekrar çekmez, yeni bir tahsilat denemesi yapmaz — yalnız insanın yapacağı takibi kayda bağlar.
Dolar ve euro tahsilatları tek raporda görebilir miyiz?
Evet. Sistem çok para birimlidir ve günlük TCMB kuruyla çalışır; ölçüm gününde sekiz kiracının sekizinde 21-23 para birimi güncel durumdaydı. Yabancı para birimindeki tutarlar raporda tek para biriminde toplanır. Kur hangi günden alınırsa raporun değiştiği sorunu böylece ortadan kalkar.
Türkiye'de tahsilat yapıyoruz; Stripe yerine ne önerirsiniz?
Üründe tanımlı iki ödeme adaptörü iyzico ve PayNkolay'dır; Türkiye'de tahsilat yapıyorsanız doğru soru bu ikisinden birinin işinizi görüp görmediğidir. Başka bir sağlayıcıda ısrarlıysanız cevabımız değişmiyor: karşı tarafın API olanaklarına bakar, kapsamı çıkarır, yazılı veririz.
Kart bilgisi CRM'e taşınır mı?
Hayır. Kart numarası ya da kart verisi CRM'e taşınmaz; taşınan şey ödemenin sonucudur: tutar, tarih, para birimi ve durum. Bu bir tercih değil kuraldır ve kapsamın ilk satırına yazılır. Kart verisi bize hiç gelmediği için PCI DSS kapsamına giren bir iş de yapmıyoruz.
Stripe faturaları Türkiye'de e-Fatura yerine geçer mi?
Bu bizim değil mali müşavirinizin cevaplayacağı bir soru; genel bir kural yazmaya kalkışmayacağız. Şunu söyleyebiliriz: Rapitek CRM e-Fatura veya e-Arşiv belgesi düzenlemez ve GİB özel entegratörü değildir. Belge hangi sistemde kesiliyorsa orada kesilmeye devam eder; bilgisi CRM'e alan olarak taşınabilir.
Bu bağlantının maliyeti nedir?
Bu sayfaya rakam yazmıyoruz, çünkü bedel kapsama bağlıdır: hangi Stripe nesnelerinin taşınacağı, alan sayısı, sıklık ve müşteri eşleşme kuralı. Keşif görüşmesinden sonra kapsamı ve bedeli yazılı paylaşırız; süre için aralık değil tarih veririz. Plan kapsamları fiyatlandırma sayfasındadır.
Verilerimiz nerede tutuluyor?
Avrupa Birliği'nde: veritabanı Helsinki'de (Finlandiya), yüklediğiniz dosyalar Frankfurt'ta, veritabanı yedekleri Falkenstein'da (Almanya). Türkiye'de hiçbir bileşenimiz yok ve bölge seçimi sunmuyoruz. Bu, KVKK m.9 kapsamında yurt dışına aktarımdır; dayanağını sözleşme sürecinde birlikte kurarız. CRM verileriniz size ait ayrı bir veritabanında tutulur.
Destek kimden geliyor?
Destek hattımızda çağrı merkezi yok. Sorunuzu, ürünü kuran ve geliştiren ekip yanıtlar — bu bir kapasite meselesi değil, tercih. Destek Türkiye çalışma saatlerinde veriliyor; farklı zaman dilimlerinde ekipleriniz varsa kapsamı görüşmede birlikte konuşalım.
Bu bağlantıyı satın almadan önce görebilir miyiz?
Kendi başınıza başlatacağınız bir deneme yok. Önce 30 dakikalık canlı bir demo yapıyoruz; ardından ürünü kendi hızınızda gezmek isterseniz süreli bir demo hesabı açıyoruz. Demoda ürünün standart hâli görülür; ödeme kaydının taşınması satın alma sonrası kurulum kapsamında yapılır.

Ödeme ve yenileme akışınızı 30 dakikada netleştirelim

Demoda hangi ödeme sağlayıcısıyla çalıştığınızı, yenilemeyi bugün kimin takip ettiğini ve hangi alanların CRM'e taşınması gerektiğini kendi senaryonuz üzerinden konuşalım.

Kart verisi CRM'e taşınmaz. Kapsam ve varsa bedel keşifte çıkarılıp yazılı paylaşılır.

RapitekGO ile yapıldı

Ziyaretinizi ölçmek için isteğe bağlı çerez kullanmak istiyoruz. Reddederseniz site aynen çalışır. Çerez politikası