Stablecoin Ödemeleri Nasıl Kabul Edilir ve Euro Nasıl Tahsil Edilir

Stablecoin Ödemeleri Nasıl Kabul Edilir ve Euro Nasıl Tahsil Edilir

Stablecoin ödemelerini kabul edip yine de euro olarak tahsil etmenin yolu şudur: EUR cinsinden fiyatlandırılmış bir fatura düzenlersiniz, ödeyen taraf eşdeğer tutardaki USDC'yi yalnızca o tek fatura için oluşturulmuş bir adrese gönderir ve lisanslı bir ortak bunu dönüştürüp IBAN'ınıza euro öder. Ödeme (checkout) kısmı tek bir API çağrısından ibarettir. Asıl önemli kararlar bunun çevresinde alınır: faturanın ne kadar süre açık kalacağı, ödeyen eksik gönderdiğinde ne yapacağınız ve sipariş sisteminizin paranın geldiğini nasıl öğreneceği.

Bu rehber, fatura akışını iki tarafın da gördüğü haliyle, ItisPay panelinden alınmış ve demo verileri içeren ekran görüntüleriyle adım adım anlatıyor.

Kısaca

  • Fiyatı EUR olarak belirlersiniz; USDC tutarı güncel kurdan hesaplanır ve faturada gösterilir.
  • Her faturanın kendi adresi, geri sayımı ve durumu vardır: new, pending, paid_partial, completed, expired veya cancelled.
  • Eksik bir ödeme faturayı başarısız saymaz: her transfer ayrı kaydedilir ve durum paid_partial olur.
  • MiCA kapsamında kripto varlıkların euroya çevrilmesi lisans gerektiren bir hizmettir; bu nedenle IBAN'ınıza yapılan ödeme, yetkili bir kripto varlık hizmet sağlayıcısı (CASP) üzerinden gerçekleşir.

AB'de stablecoin ödemelerini nasıl kabul edersiniz: neye ihtiyacınız var?#

Üç şeye ihtiyacınız var: MiCA'ya uygun şekilde ihraç edilmiş bir stablecoin, bunu euroya çeviren lisanslı bir firma ve her ödemeyi bir siparişle eşleştiren bir yazılım. Coin'i kabul etmek kolaydır. Bunu hesabınızda euroya dönüştürmek ise düzenlemeye tabi kısımdır.

Kripto Varlık Piyasaları Düzenlemesi (MiCA, (AB) 2023/1114 sayılı Tüzük), stablecoin'lere 30 Haziran 2024'ten beri uygulanıyor ve 30 Aralık 2024'ten itibaren tam olarak yürürlükte. MiCA'nın 48. maddesine göre, yalnızca yetkili bir kredi kurumu veya elektronik para kurumu e-para token'ı ihraç edebilir; e-para token'ı, tek bir resmi para birimine bağlı stablecoin için kullanılan MiCA terimidir.

USDC bu koşulu karşılıyor: ESMA'nın geçici MiCA kaydı, USDC ve EURC'nin ihraççısı olarak Circle Internet Financial Europe SAS'ı listeliyor; bu kuruluş Fransız ACPR tarafından 1 Temmuz 2024'te yetkilendirilmiş. USDT ise yetkili ihraççıların bu kaydında yer almıyor (5 Kasım 2026 itibarıyla).

Kripto varlıkların euroya çevrilmesi bir kripto varlık hizmetidir. MiCA'nın 59. maddesi bunu yalnızca yetkili bir CASP'e (kripto varlık hizmet sağlayıcısı) ya da bankalar ve yatırım firmaları gibi 60. madde uyarınca düzenleyicisine bildirimde bulunmuş belirli finans kuruluşlarına izin verir. Bir tüccarın iki yolu vardır: kendi CASP lisansını almak ya da zaten lisansa sahip bir sağlayıcıyla çalışmak.

Stablecoin faturası adım adım nasıl çalışır?#

Stablecoin faturası, sabit bir tutar, kendi adresi ve bir son tarih içeren bir ödeme talebidir. Sisteminiz onu oluşturur, ödeyen taraf öder ve bir durum değişikliği size ne zaman sevkiyat yapacağınızı bildirir. 250 EUR tutarındaki ve USDC ile ödenen bir siparişin tam akışı şöyledir.

  1. Faturayı oluşturursunuz. Ödeme (checkout) sisteminiz sipariş kimliğini, EUR cinsinden fiyatı ve istediğiniz coin'i (USDC) gönderir. ItisPay'de çağrı `POST /invoices` şeklindedir; panelde ise kısa bir formdur.
  2. Tutar dönüştürülür. API, güncel kurları kullanarak EUR fiyatından USDC tutarını hesaplar. Aşağıdaki demoda 250 EUR, 279,2846 USDC olur.
  3. Bir adres atanır. Fatura, adlandırılmış bir ağda kendi blokzincir adresini ve bir QR kodu alır. Adres faturaya bağlı olduğundan, gelen transfer siparişe işaret eder.
  4. Ödeyen USDC gönderir. Tam tutarı, ağı ve bir geri sayımı görür; ödemeyi cüzdanından ya da borsa hesabından yapar.
  5. Durum değişir. Fatura new olarak başlar ve örneğin pending, completed, paid_partial ya da expired durumlarına geçer. Bir callback URL'si verdiyseniz, durum güncellemeleri webhook olarak sunucunuza gönderilir.
  6. Euro IBAN'ınıza ulaşır. EUR'ya çevirip IBAN'ınıza yapılan ödeme lisanslı ortak üzerinden gerçekleşir; ya da stablecoin'leri onun nezdinde tutarsınız.
ItisPay panelinde stablecoin faturası oluşturma: 250 EUR fiyatı 279,2846 USDC'ye dönüştürülmüş, 120 dakikalık son kullanma süresi ve sağda ödeyenin görünümü (demo verileri)
AdımKim işlem yaparNe olur
OluşturmaTüccar sistemiSipariş kimliği, EUR fiyatı ve coin API'ye gönderilir
DönüştürmeItisPayUSDC tutarı güncel kurdan hesaplanır
ÖdemeÖdeyen tarafTam USDC tutarı fatura adresine gönderilir
OnayItisPayTransfer tespit edilir, durum güncellenir, webhook gönderilir
TahsilatLisanslı ortakUSDC bozdurulur, tüccarın IBAN'ına EUR ödenir

Son iki satırdaki ayrım uyumluluk açısından önemlidir. ItisPay yazılım katmanıdır: faturalar, durumlar, bildirimler ve mutabakat. Fonların tutulması, bozdurulması ve euro ödemelerinin yapılması ise lisanslı iş ortağında kalır.

Ödeyen kişi ödeme sayfasında neyi görür?#

Ödeyen kişi, size soru sormadan ödeme yapmak için gereken her şeyi tek bir ekranda görür: kendisinden kimin ödeme istediğini, tam USDC tutarını, adresi, ağı ve kalan süreyi. Yukarıdaki ekran görüntüsünün sağ tarafı bu görünümdür.

En üstte bir geri sayım bulunur; demoda 1 saat 59 dakika. Altında mağaza adı, belirtilen ağ üzerinden tam USDC tutarının gönderilmesi talimatıyla birlikte adres, tutar için bir kopyalama düğmesi ve ödeme ayrıntıları yer alır: EUR cinsinden fatura tutarı, para birimi, ağ ve durum. Durum ilk başta ödeme bekleniyor olarak görünür.

Ağ satırına dikkat edin. USDC birden fazla blokzincirinde bulunur ve faturadaki ağdan farklı bir ağ üzerinden gönderilen transfer faturaya yansımaz ve geri alınamayabilir. Kendi ödeme ekranınızı oluşturuyorsanız, ağı tutarın yanında büyük yazıyla gösterin.

Ödeme sayfası, ödeme hâlâ mümkün olduğu sürece tüm ayrıntıları gösterir. ItisPay'in herkese açık fatura uç noktası, new, pending veya paid_partial durumundaki faturalar için her şeyi döndürür. Bir fatura completed, expired veya cancelled durumuna geçtikten sonra ise yalnızca kimliği ve durumu döndürür; dolayısıyla eski bir bağlantı artık ödeme yapılacak bir adres göstermez.

USDC tutarı bir euro fiyatından nasıl hesaplanır?#

Fiyatlandırmayı euro cinsinden yaparsınız; fatura oluşturulduğunda USDC karşılığını güncel kur üzerinden gösterir. Ödeyen kişiden bu tam tutar istenir, böylece muhasebeniz bilinen bir EUR tutarından başlar.

ItisPay API'sinde `fiat_amount` alanını, `fiat_currency` alanını EUR olarak ayarlayarak gönderirsiniz; şu an desteklenen tek fiat para birimi budur ve API kripto tutarını döndürür. Bunun yerine sabit bir kripto tutarı da faturalandırabilirsiniz, ancak bir faturada ikisini birlikte kullanamazsınız.

Ödeme öncesinde bir tahmin göstermek isterseniz, oran uç noktası EUR cinsinden güncel kurları döndürür. USDC, ABD dolarını takip eder; dolayısıyla bir EUR fiyatına karşılık gelen USDC tutarı EUR/USD kuruyla değişir. Kısa bir geçerlilik süresi, ödeyen kişi ödeme yapmadan önce kurun ne kadar sapabileceğini sınırlar.

Bir kripto fatura ne kadar süre açık kalmalıdır?#

Ödeyen kişinin bir cüzdan açıp gönderim yapabileceği kadar uzun, ancak faturadaki kurun hâlâ adil kalacağı kadar kısa. ItisPay panelinde son kullanma alanı önceden 120 dakika olarak doldurulmuştur; API üzerinden ise `expire_min` ile her fatura için ayrıca belirlersiniz.

Süreyi duruma uygun seçin. Ödeyen kişinin zaten ekranda olduğu çevrimiçi bir ödeme ekranında daha kısa bir süre kullanılabilir. Toplu ödeme yapan bir finans ekibine e-posta ile gönderilen bir B2B faturası ise daha uzun süre gerektirir. Süre dolduğunda durum expired olur ve ödeme sayfası artık adresi göstermez. Bir sipariş ödeme öncesinde iptal edilirse, faturanın süresinin dolmasını beklemek yerine API üzerinden iptal edin; böylece kayıtlarınız kapanış nedenini gösterir.

Ödeyen kişi çok az veya yanlış coin gönderirse ne olur?#

Kısmi bir ödeme faturayı başarısız saymaz. Faturayı paid_partial durumuna taşır, transferi kaydeder ve ödeme sayfası kalan tutar için açık kalır. ItisPay faturaları, fatura başına birden fazla işlemi destekler; her işlemin kendi tutarı, işlem hash'i ve durumu vardır.

Küçük farklar yaşanır. Bazı borsalar çekim ücretini gönderilen tutardan düşer ve ödeyen kişiler bazen tutarı yuvarlar; bu nedenle 279,2846 yerine 279,28 gelebilir. `allowed_error_percent` ayarı (0 ile 100 arası), faturanın izin verdiği ödeme hatasını yüzde olarak belirtir; bu alanı atlarsanız sistem varsayılanı uygulanır. Çok sıkı ayarlarsanız kuruşların peşinden koşarsınız; çok gevşek ayarlarsanız büyük siparişlerde marjınızdan vazgeçmiş olursunuz.

Fatura ayrıca gerçekte ne geldiğini de kaydeder. `actual_crypto_amount_paid` alınan tutarı tutar; `currency_paid` ise ödeyen kişinin faturada istenenden farklı bir coin kullandığını gösterir; örneğin USDC yerine USDT. Bu durumlar ilk kez yaşanmadan önce kurallarınızı yazılı hâle getirin.

DurumAnlamıKarar
newFatura oluşturuldu, henüz hiçbir şey alınmadıHayır
pendingÖdeme devam ediyor, ödenmiş olarak kesinleşmediHayır
paid_partialTutarın bir kısmı alındıDuruma bağlı
completedFatura ödendiEvet
expiredTam ödeme yapılmadan süre dolduHayır
cancelledSizin tarafınızdan kapatıldı, örneğin iptal edilen bir siparişHayır

Karar sütunu tek bir soruyu yanıtlar: siparişi gönderebilir misiniz? paid_partial için cevap politikanıza bağlıdır: kalanı beklemek, ödeyen kişiden tamamlama istemek veya tutarı kabul edip siparişi düzenlemek.

Stablecoin'ler IBAN'ınıza nasıl euroya dönüşür?#

Lisanslı iş ortağı aracılığıyla: iş ortağı euroyu IBAN'ınıza öder veya stablecoin'leri tutmak isterseniz onları saklar. ItisPay API'yi, faturalandırmayı ve mutabakatı sağlar; EUR'ya dönüşüm ise AB lisanslı kripto varlık hizmet sağlayıcısı (CASP) + Ödeme Kuruluşu olan iş ortağımız üzerinden gerçekleşir.

İlk ödemeden önce iş ortağı, işletmeniz için KYB uygular: sahiplik, yöneticiler ve faaliyet konusunda işletmenizi tanıma (know-your-business) kontrolü. KYC, AML ve IBAN işlemleri iş ortağı tarafından yürütülür; dolayısıyla düzenlemeye tabi dönüşüm işlemini siz değil, yetkili bir kuruluş yapar. Müşteri veya pazar bazında gelen euro hesaplarına da ihtiyacınız varsa, sanal IBAN'lar aynı iş ortağından gelir.

Para, geldiği yoldan da çıkabilir. ItisPay ödeme API'si, kullanılabilir bakiyenizden banka hesabına fiat ödeme veya cüzdana kripto ödeme gönderir; bu, iadeleri, tedarikçi ödemelerini ve B2B stablecoin ödemelerini kapsar.

Bunun altında bir kural daha bulunur. 30 Aralık 2024'ten beri uygulanan (AB) 2023/1113 sayılı Fon Transferi Tüzüğü (Transfer of Funds Regulation), CASP'lerin her kripto transferiyle birlikte gönderici ve alıcı bilgilerini aktarmasını ve kontrol etmesini zorunlu kılar (md. 14 ve 16). Ayrıca kendi kendine barındırılan (self-hosted) cüzdanları içeren ve 1.000 EUR'yu aşan transferler için ek kontroller getirir. Bu kontroller ödeme (checkout) akışınıza değil, lisanslı iş ortağınıza aittir; ancak daha büyük ödemeleri bunların nasıl etkilediğini iş ortağınıza sorun.

Stablecoin ödemelerini API ile nasıl bağlarsınız?#

Tek bir kimlik doğrulamalı istek bir fatura oluşturur; tek bir webhook uç noktası ise her durum değişikliğini alır. Çoğu entegrasyon bunun ötesinde neredeyse hiçbir şey gerektirmez. İstekler anahtarınızı bir `Api-key` başlığında taşır; bu anahtarı sunucunuzda tutun, asla tarayıcı kodunda veya herkese açık bir depoda bulundurmayın.

AlanZorunluNe işe yarar
order_idEvetSipariş referansınız; her sipariş için benzersizdir
currencyEvetAlınacak kripto para, örneğin USDC
fiat_amount ve fiat_currencyİkisinden biriEUR cinsinden fiyat; kripto tutar hesaplanır
crypto_amountİkisinden biriBunun yerine, kripto parada sabit bir tutar
expire_minHayırFaturanın sona ermesine kadar geçen dakika
allowed_error_percentHayırYüzde olarak izin verilen ödeme hatası, 0 ile 100 arası
callback_urlHayırDurum değişikliği webhook'larının gönderileceği adres

Canlıya geçmeden önce test edin. Bir simülasyon uç noktası, mevcut bir fatura için durum değişikliği webhook’u tetikler; böylece sunucunuzun completed, expired ve paid_partial durumlarını doğru işlediğini kontrol edebilirsiniz. Bir webhook geldiğinde sunucunuz kapalıysa, bir yeniden gönderme uç noktası fatura ID’si veya sipariş ID’si ile en son callback'i tekrar gönderir.

Finans ekibi için fatura listesi mutabakat görünümüdür. API, faturaları duruma, para birimine ve oluşturulma tarihine göre filtreler; sayfa başına en fazla 100 kayıt döndürür. Panel aynı verileri gösterir: USDC ve EUR cinsinden tutar, alınan tutarın oranı, ağ, adres ve oluşturulma zamanı; fatura ID’si, sipariş ID’si veya sipariş adıyla arama yapılabilir.

Durum, USDC ve EUR tutarları, alınan oran, ağ ve her sipariş için adres gösteren ItisPay fatura listesi (demo verileri)

Faturaların ötesinde kripto ödeme tahsilatını otomatikleştirme hakkında daha geniş bir bakış için, kripto ödemelerini otomatik olarak kabul etme rehberimize bakın.

Stablecoin faturaları nerede yetersiz kalır?#

Stablecoin faturaları, zaten USDC tutan ödeyenlere uygundur: kripto işletmeleri, sınır ötesi B2B müşterileri ve kart acquirer’larının reddettiği müşteriler. Kart ödemesinin yerini yalnızca kısmen tutar; birkaç sınırlama ise şartlarınızı şekillendirmelidir.

Nerede işe yaramaz

  • İadeler yeni transferlerdir. Kart tipi bir chargeback yoktur; parayı, ödeyenin onayladığı bir adrese kendiniz geri gönderirsiniz.
  • Yanlış ağ üzerinden gönderilen bir ödeme faturaya yansıtılmaz ve kaybolabilir. Ağı açıkça gösterin.
  • Cüzdanı veya borsa hesabı olmayan müşteriler bu yolla ödeyemez. İkinci bir ödeme yöntemi bulundurun.
  • USDT, ESMA’nın yetkili e-para token'ı ihraççıları siciline kayıtlı değildir. ESMA, Ocak 2025’te kripto varlık hizmet sağlayıcılarına (CASP) uyumsuz stablecoin’lerin fonlarla değiştirilmesini durdurmalarını bildirdi; bu nedenle USDC için plan yapın.

Talep gerçek ama yoğunlaşmış durumda. Avrupa Merkez Bankası (ECB) Başkanı Christine Lagarde, 8 Mayıs 2026’da Banco de España LatAm Economic Forum’da yaptığı konuşmada, sınır ötesi işletmeden işletmeye (B2B) ödemelerin “zaten stablecoin ödeme hacminin yaklaşık %60’ını oluşturduğunu” ve bunun “küresel işletmeden işletmeye (B2B) akışların yalnızca %0,01’i” olduğunu söyledi. Ödeyenleriniz bu grupta yer alıyorsa, bir fatura akışı eklemeye değer.

Stablecoin ödemelerini nasıl kabul edersiniz: ilk faturadan önce kurun#

Stablecoin ödemelerini sürprizsiz kabul etmek için kod yazmadan önce dört şeye karar verin: her satış kanalı için son geçerlilik süresi, ödeme hatası toleransı, paid_partial ve yanlış coin ile yapılan ödemeler için politikanız ve mutabakatın finans ekibinde kime ait olacağı. Ardından webhook işleyicisini kurun, simüle edilmiş durumlarla test edin ve uçtan uca bir küçük gerçek ödeme yapın.

Stablecoin ödemelerini kabul etmek ve euro almak istiyor, ancak altyapıyı kendiniz kurmak istemiyorsanız, ItisPay API, faturalandırma ve mutabakat hizmeti sunar. Lisanslama, KYC ve IBAN'ınıza aktarım, AB lisanslı CASP + Ödeme Kuruluşu ortağımız üzerinden yürür ve çoğu ekip KYB aşamasından ilk işleme bir haftadan kısa sürede geçer.

Bu makale yalnızca bilgilendirme amaçlıdır ve hukuki veya düzenleyici tavsiye niteliği taşımaz.

Sık Sorulan Sorular

Satıcı olarak USDC kabul etmek için kripto lisansına ihtiyacım var mı?

Kripto paranın euroya çevrilmesi, MiCA 59. madde kapsamında bir kripto varlık hizmetidir; dolayısıyla USDC’yi çeviren ve euro ödemesi yapan firmanın yetkili bir CASP olması gerekir. Lisanslı bir ortak bu kısmı yürütürse, siz mal veya hizmet satarsınız ve euro alırsınız. Kendi durumunuzu bir avukatla kontrol edin.

Müşteriler bir USDC faturasını USDT ile ödeyebilir mi?

Gönderebilirler, ancak bunu istisna olarak değerlendirin. Fatura, gerçekten alınan coini ayrı bir alanda kaydeder; böylece sisteminiz uyuşmazlığı görebilir. Kabul edecek misiniz, iade mi edeceksiniz, yoksa USDC mi isteyeceksiniz; USDT ESMA’nın yetkili e-para token'ı ihraççıları siciline kayıtlı olmadığından bunu önceden belirleyin.

Bir stablecoin ödemesi ne kadar sürede onaylanır?

Ağa bağlıdır. Ethereum’da her 12 saniyede bir yeni blok yuvası gelir ve ethereum.org (Kasım 2026’da kontrol edilmiştir) tam kesinleşmenin yaklaşık 15 dakika sürdüğünü belirtir. Fatura, ödeme alınmış sayıldığında completed durumunu gösterir; o zamana kadar siparişi sevk etmeyin.

Bir stablecoin ödemesini iade edebilir miyim?

Evet, yeni bir transfer göndererek. Stablecoin ödemelerinde kart tipi chargeback yoktur; bu nedenle iadeler, bakiyenizden yapılan bir ödeme olarak gönderilir. Önce iade adresini ödeyenle yazılı olarak doğrulayın; ödeme yaptıkları adres bir borsaya ait olabilir.

Bilançomda kripto tutmak zorunda mıyım?

Hayır. IBAN'ınıza euro olarak aktarım, fonları tutan lisanslı ortak üzerinden yürür; bakiyenizin bir kısmını stablecoin olarak tutmak bir seçenektir, zorunluluk değildir. Ödeme olarak alınan kriptonun yargı alanınızda nasıl ele alındığını muhasebecinize sorun.

Nik Perkov

Nik Perkov

Founder, ItisPay

Share this article:

The newsletter for crypto entrepreneurs

Join founders and innovators exploring crypto payments. Get insights, product updates, and stories from businesses building the future of digital commerce.

Unsubscribe anytime. By entering your email, you agree to receive marketing emails from ItisPay. By proceeding, you agree to the Terms and Conditions and Privacy Policy.

Ready to launch stablecoin-first payments under your brand?

Stablecoin-first infrastructure with 1:1 EUR/USD backing. Deploy in 1 week. Built for high-volume PSPs and neobanks with zero volatility risk.