WooCommerce eklentisi

UTOPAY: WooCommerce

Mağazanız için iki ödeme yöntemi: kart ve PayPal (%4,5) ve doğrudan cüzdanınıza kripto (%1,5). Siparişler otomatik tamamlanır.

Kısaca:

ZIP’i Plugins → Add New üzerinden yükleyin, gizli anahtarı WooCommerce → Settings → Payments → UTOPAY bölümüne yapıştırın ve gereken yöntemleri açın. Bildirimler için ayar gerekmez.

WooCommerce
3.9 – 10.x
WordPress
5.0+
PHP
7.0 – 8.4
Ödeme sayfası
Klasik ve blok
Sipariş depolama
HPOS ve klasik
Diller
İngilizce, Rusça
Eklenti sürümü
1.0.2

Eklenti ne yapar

  • UTOPAY — kart ve PayPal: kart, Apple Pay, Google Pay, PayPal, Revolut, banka havalesi. Alıcı UTOPAY sayfasında öder ve «Teşekkürler» sayfasına döner.
  • UTOPAY — kripto: alıcı ödeme sayfasında coin seçer (BNB Chain, Ethereum, Polygon, Arbitrum, Base… üzerinde USDT ve USDC; ETH, BNB) ve tam tutarlı bir adres alır.
  • Sipariş, eklenti ödemeyi API üzerinden yeniden okuyup tutar ve para birimi eşleştikten sonra ödendi olarak işaretlenir.
  • Eksik ödenen kripto siparişi bir notla On hold durumuna geçer: para zaten cüzdanınızda, ne yapacağınıza siz karar verirsiniz.
  • Ödenmeyen ödemeler 24 saat sonra sona erer; WooCommerce siparişi kendi stok rezerv süresine göre iptal eder.

Kurulum

  1. Yukarıdaki ZIP’i indirin. Açmayın.
  2. WordPress yönetimi → Plugins → Add New → Upload Plugin → dosyayı seçin → Install Now → Activate.
  3. UTOPAY panelinde Integration → API keys bölümünü açın ve test gizli anahtarı utopay_sk_test_… oluşturun.
  4. WooCommerce → Settings → Payments → UTOPAY — cards & PayPal → anahtarı yapıştırın → Enable kutusunu işaretleyin → Save. Anahtar kaydederken kontrol edilir.
  5. Kripto için: panelde cüzdanlarınızı Project settings → Funds & payouts, Crypto wallets bölümüne ekleyin (tek bir EVM adresi tüm EVM ağlarını kapsar), sonra UTOPAY — crypto yöntemini açın ve coinleri seçin.

Ayarlar

AlanNe yapar
Secret keySandbox için utopay_sk_test_…, gerçek ödemeler için utopay_sk_live_…. İki yöntem için ortaktır.
Title / DescriptionAlıcının ödeme sayfasında gördüğü metin.
Payment method on the UTOPAY sideBoş: alıcı seçer. Ya da herkesi doğrudan tek bir yönteme yönlendirin (Stripe, PayPal, Revolut…); yöntem kullanılamıyorsa yöntem seçici gösterilir.
CoinsYalnızca kripto yöntemi: ödeme sayfasında sunulan coinler. Yalnızca panelde cüzdanınız olan ağları açın.
Debug logİstekleri ve bildirimleri WooCommerce → Status → Logs bölümüne, utopay kaynağıyla yazar.

Test ödemesi

  1. Test anahtarıyla sipariş verin ve bir UTOPAY yöntemi seçin.
  2. UTOPAY sandbox’ı açılır. Ödemeyi simüle etmek için yeşil ✅ düğmesine basın.
  3. Bir buçuk saniye içinde «Teşekkürler» sayfasına dönersiniz; sipariş «UTOPAY payment ord_test_… received (test)» notuyla Processing olur.
  4. Kırmızı ❌ düğmesiyle tekrarlayın: sipariş Failed olur.
  5. Anahtarı utopay_sk_live_… ile değiştirin. Hazır.

Siparişler nasıl onaylanır

Her ödeme kendi bildirim URL’siyle oluşturulur: https://siteniz/?wc-api=utopay&order_id=…&key=…. UTOPAY her durum değişikliğini oraya HMAC-SHA256 ile imzalayarak gönderir (anahtar gizli anahtarınızdan türetilir). Siteniz 2xx dönmezse UTOPAY 30 sn, 2 dk, 15 dk, 1 sa ve 6 sa sonra yeniden dener.

Eklenti bildirim gövdesine güvenmez: ödemeyi API’den ister ve siparişi yalnızca ödeme bu siparişe aitse, tutar ve para birimi eşleşiyorsa tamamlar. Alıcı «Teşekkürler» sayfasına döndüğünde aynı kontrol bir kez daha çalışır; böylece yerel ya da korumalı bir site bile siparişlerini onaylar.

Sorun giderme

  • Yöntemler ödeme sayfasında görünmüyor: mağaza para birimi desteklenmiyor ya da anahtar boş. Desteklenenler: USD EUR GBP CAD AUD NZD CHF SEK NOK DKK PLN CZK HUF TRY UAH INR JPY SGD HKD AED MYR THB PHP IDR BRL MXN COP ZAR NGN.
  • «Payment could not be started: amount is below the minimum»: sipariş toplamı seçilen yöntemin ya da coinin minimumunun altında; alıcı başka birini seçebilir.
  • Sipariş «Pending payment» durumunda kalıyor: site internetten HTTP kimlik doğrulaması olmadan erişilebilir olmalı ve güvenlik eklentileri /?wc-api=utopay adresine giden POST isteklerini engellememeli. Debug log’u açın ve callback satırlarını arayın.
  • «no evm wallet…»: coin eklentide açık ama panelde ağı için cüzdan yok.

Sürüm geçmişi

  • 1.0.2 — ortak UTOPAY çekirdeği güncellendi, davranış değişmedi.
  • 1.0.1 — white-label API alan adı desteği (UTOPAY_API_BASE sabiti); EVM ağlarında varsayılan coinler.
  • 1.0.0 — ilk sürüm: kart ve PayPal, kripto, blok ödeme sayfası, HPOS, Rusça çeviri.

SHA-256: 8a3900be6f724ca8c467fa538aeaedb9c81a6789dd59840313767688e1ffcf1b

Güncellendi · UTOPAY entegrasyon ekibi

FAQ

Eklentiler hakkında sorular

Yeni blok ödeme sayfasıyla çalışıyor mu?

Evet. İki yöntem de Sepet ve Ödeme bloklarında (coin seçici dahil) ve klasik kısa kod ödeme sayfasında çalışır.

HPOS destekleniyor mu?

Evet, eklenti High-Performance Order Storage uyumluluğunu bildirir ve yalnızca WooCommerce sipariş yöntemlerini kullanır.

Yalnızca kripto kullanabilir miyim?

Evet. Anahtarı «UTOPAY — cards & PayPal» bölümüne yapıştırıp o yöntemi kapalı bırakın, sonra «UTOPAY — crypto» yöntemini açın.

İade destekleniyor mu?

WooCommerce’ten değil. Kart ödemeleri USDC olarak, kripto doğrudan cüzdanınıza gelir: alıcıya cüzdanınızdan iade yapıp siparişi elle iade edildi olarak işaretleyin.

En düşük WooCommerce sürümü hangisi?

PHP 7.0 ile WooCommerce 3.9. WooCommerce 10.2 ve PHP 8.4’e kadar test edildi.

Diğer entegrasyonlar

UTOPAY’i WooCommerce mağazanıza kurun

Ücretsiz hesap açın, test anahtarı alın ve beş dakikada sandbox’ta sipariş verin. Yalnızca başarılı ödemeler için ödersiniz.