WooCommerce için kripto ödemeler
WooCommerce'te kripto ile ödeme alın. Müşteri ödeme sayfasında Crypto yöntemini seçer, SnapEX Pay sayfasında TRON, Ethereum, BSC ve diğer ağlarda USDT ile ya da USDT'ye çevrilen diğer kripto paralarla öder; sipariş otomatik olarak “Hazırlanıyor” durumuna geçer.
Ücretsiz. Sürüm 1.1.0.
Ne yapar
- Cüzdan ya da node çalıştırmanız gerekmez: para SnapEX Pay üye işyeri bakiyenize düşer.
- Hem Checkout bloğuyla hem klasik
[woocommerce_checkout]sayfasıyla, ayrıca “Sipariş ödemesi” bağlantılarıyla çalışır. HPOS (özel sipariş tabloları) ve eski sipariş depolamasıyla uyumludur. - Siparişin ödendi olarak işaretlenmesinin birbirinden bağımsız üç yolu var: imzalı webhook, müşterinin ödeme sayfasından geri dönmesi ve arka plan kontrolü (WP-Cron bunu 5 dakikada bir çalıştırır; bekleyen her sipariş en fazla 10 dakikada bir, 5 gün boyunca yeniden kontrol edilir). Kaybolan bir webhook yüzünden ödenmiş bir sipariş asla ödenmemiş kalmaz ve bir sipariş asla iki kez tamamlanmaz.
- Tutar her zaman SnapEX Pay API'sinden yeniden okunur; yalnızca webhook gövdesine dayanarak hiçbir şey ödendi olarak işaretlenmez.
- Kısmi ödemeler ve sipariş iptal edildikten sonra gelen ödemeler, siparişi inceleme için “Beklemede” durumuna alır.
- Test modu: test faturaları gerçek para olmadan kendiliğinden onaylanır; mod açıkken yöntemi yalnızca mağaza yöneticileri görür.
Kurulum
- WordPress yönetim paneli → Eklentiler → Yeni Ekle → Eklenti yükle →
snapex-pay-for-woocommerce-1.1.0.zip→ Etkinleştir. (Ya da arşiviwp-content/plugins/klasörüne açın.) - WooCommerce → Ayarlar → Ödemeler → SnapEX Pay (crypto) bölümünü açın.
- SnapEX Pay üye işyeri panelinde
invoices.readveinvoices.writeyetkilerine sahip bir API anahtarı oluşturun ve API key alanına yapıştırın. - Webhook (önerilir): panelde webhook URL'sini
https://<your shop>/wc-api/snapexpay_webhook/olarak ayarlayın (tam adres alanın altında gösterilir) vewhsec_…gizli anahtarını Webhook secret alanına yapıştırın. - Mağaza para birimi USD değilse: “USD for 1 <currency>” alanını doldurun ya da
snapexpay_wc_amount_usdfiltresi üzerinden bir para birimi eklentisi kullanın. İkisi de yoksa yöntem ödeme sayfasında gizlenir. - Test mode seçeneğini açın, yönetici olarak bir sipariş verin, SnapEX Pay sayfasında test yöntemiyle ödeyin ve siparişin “Hazırlanıyor” durumuna geçtiğini kontrol edin. Ardından test modunu kapatın.
Ayarlar
| Title, Description | Müşterinin ödeme sayfasında gördüğü metin. |
|---|---|
| API key | SnapEX Pay panelinden. |
| Webhook secret | Panelin webhook ayarlarındaki whsec_… değeri. Bu alan boşken de siparişler müşteri döndüğünde ve arka plan kontrolüyle ödendi olarak işaretlenir. |
| Network fee paid by | Merchant: müşteri tam olarak sipariş toplamını öder, komisyon size gelen tutardan düşülür. Customer: SnapEX Pay komisyonu ve ağ ücreti tutarın üzerine eklenir. |
| Payment window, minutes | Ödeme sayfasının ne kadar süre geçerli kalacağı (1–1440, varsayılan 60). Daha sonra “Sipariş ödemesi” kullanıldığında yeni bir sayfa açılır. |
| USD for 1 … | Yalnızca mağaza para birimi USD değilse: SnapEX Pay faturaları için dönüşüm kuru. |
| Test mode | Test faturaları, yalnızca mağaza yöneticileri için. Kapatıldıktan sonra test ödemeleri asla uygulanmaz. |
| Partner ID | İsteğe bağlı: modülü kuran entegratörün Partner ID'si (SnapEX Pay referans programı). Modülü kendiniz kurduysanız boş bırakın. |
Sorular
Mağaza hangi para birimlerini kullanabilir?
SnapEX Pay faturaları USD cinsindendir. USD kullanan mağazalar ek ayar gerekmeden çalışır; diğer para birimleri için ayarlarda kuru girin ya da snapexpay_wc_amount_usd filtresiyle dönüştürün.
Yeni Checkout bloğuyla çalışır mı?
Evet: Checkout bloğu, klasik ödeme sayfası ve “Sipariş ödemesi” bağlantılarıyla çalışır. HPOS ve eski sipariş depolamasıyla uyumludur.
Başarılı bir ödemeden sonra ne olur?
WooCommerce payment_complete() fonksiyonunu çalıştırır: sipariş “Hazırlanıyor” durumuna (sanal veya indirilebilir ürünlerde “Tamamlandı” durumuna) geçer, stok düşülür ve olağan e-postalar gönderilir. İşlem ID'si SnapEX Pay fatura ID'sidir.
Müşteri sipariş toplamından az gönderirse ne olur?
Müşteri eksiği süresi içinde tamamlamazsa sipariş, SnapEX Pay panelinde incelenmesi gerektiğini belirten bir notla “Beklemede” durumuna geçer.
WooCommerce'ten iade yapabilir miyim?
Hayır. İadeler SnapEX Pay panelinden yapılır.
Eklenti hangi verileri gönderir?
Fatura oluşturmak için USD cinsinden sipariş tutarını, bir sipariş referansını, mağaza adını ve sipariş numarasını, dönüş ve iptal bağlantılarını (sipariş anahtarını içerirler), ödeme ayarlarını ve tanımlıysa Partner ID'yi gönderir. Müşterinin adı, e-posta adresi, adresi veya IP adresi gönderilmez.
Diğer entegrasyonlar
Kripto ile ödeme almaya hazır mısınız?
Üye işyeri hesabı oluşturun, API anahtarı alın ve modülü bağlayın. Ödeme başına %1 komisyon, aylık ücret yok.