PrestaShop modülü

UTOPAY: PrestaShop

Ödeme sayfasında iki seçenek: kart / PayPal (%4,5) ve coin seçicili kripto (%1,5). Aynı modül PrestaShop 1.6.1 – 9’da çalışır.

Kısaca:

ZIP’i Modules → Module Manager → Upload a module üzerinden yükleyin, Configure’u açın ve gizli anahtarı yapıştırın. Sipariş «Awaiting UTOPAY payment» olarak oluşturulur ve otomatik olarak «Payment accepted» olur.

PrestaShop
1.6.1 · 1.7 · 8 · 9
PHP
5.6 – 8.x
Yöntemler
Kart, PayPal, kripto
Sipariş durumu
«Awaiting UTOPAY payment»
Yeniden deneme
Sipariş sayfasında «Tekrar öde»
Diller
İngilizce, Rusça
Eklenti sürümü
1.0.0

Modül ne yapar

  • Ödeme sayfası Kart, Apple Pay, Google Pay, PayPal ve Kripto (coin seçicili) seçeneklerini gösterir. İkisinden biri kapatılabilir.
  • Sipariş Awaiting UTOPAY payment durumunda oluşturulur, ardından alıcı UTOPAY sayfasında öder.
  • Ödeme API üzerinden yeniden okunup tutar ve para birimi eşleşince sipariş Payment accepted olur; UTOPAY ödeme kimliği işlem kimliği olarak kaydedilir.
  • Sipariş onay sayfası ödemeyi yeniden kontrol eder ve sipariş ödenmediği sürece Tekrar öde düğmesini gösterir.
  • Eksik ödenen kripto ve uyuşmayan tutarlar sipariş için Advanced Parameters → Logs bölümüne yazılır.

Kurulum

  1. Yukarıdaki ZIP’i indirin.
  2. Modules → Module Manager → Upload a module → ZIP’i seçin (PrestaShop 1.6: Modules → Add a new module).
  3. Configure’u açın. UTOPAY panelinde test anahtarı utopay_sk_test_… oluşturun (Integration → API keys) ve yapıştırın. Anahtar kaydederken kontrol edilir.
  4. Ödeme seçeneklerini ve coinleri seçin. Kripto için EVM cüzdanınızı panelde ekleyin (Project settings → Funds & payouts).
  5. Modülün para birimleriniz ve ülkeleriniz için Payment → Preferences bölümünde izinli olduğundan emin olun.

Ayarlar

AlanNe yapar
Secret keySandbox için utopay_sk_test_…, gerçek ödemeler için utopay_sk_live_…. Kayıtlı anahtarı korumak için boş bırakın.
Payment optionsKart / PayPal ve kripto, yalnızca kart ya da yalnızca kripto.
Crypto coinsVirgülle ayrılmış tickerlar, örn. bep20/usdt,erc20/usdt,polygon/usdc.
Card methodBoş: alıcı seçer; ya da doğrudan Stripe, PayPal, Revolut…

Test ödemesi

  1. Test anahtarıyla sipariş verin ve bir UTOPAY seçeneği seçin.
  2. UTOPAY sandbox’ında yeşil ✅ düğmesine basın.
  3. Sipariş onay sayfasına dönersiniz: «Ödeme alındı». Yönetim panelinde sipariş Payment accepted durumundadır.
  4. Anahtarı utopay_sk_live_… ile değiştirin.

Siparişler nasıl onaylanır

Her ödeme, sipariş kimliği, tutar ve para birimiyle gizli anahtarınızla imzalanmış kendi bildirim URL’sini (/module/utopay/callback) taşır. UTOPAY her olayı imzalar (HMAC-SHA256) ve mağaza 2xx dönmezse altı saat boyunca yeniden dener.

Modül iki imzayı da kontrol eder, ödemeyi API üzerinden yeniden okur ve yalnızca sipariş toplamı ve para birimiyle tam ödenmişse Payment accepted yapar.

Sorun giderme

  • UTOPAY ödeme sayfasında görünmüyor: sepet para birimi desteklenmiyor, anahtar boş ya da modül Payment → Preferences içinde para birimi / ülke için açık değil.
  • Siparişler «Awaiting UTOPAY payment» durumunda kalıyor: mağaza internetten erişilebilir olmalı ve bakım modu kapalı olmalı; Advanced Parameters → Logs bölümüne bakın.
  • «amount is below the minimum»: toplam, yöntemin ya da coinin minimumunun altında; alıcı Tekrar öde’ye basıp başka birini seçebilir.

Sürüm geçmişi

  • 1.0.0 — ilk sürüm: PrestaShop 1.6.1 – 9, kart ve PayPal, kripto, Tekrar öde, Rusça çeviri.

SHA-256: 3fbdc9540feaa15a12ca677af2c56d55284f104a119c50bc139fe20e1248ac52

Güncellendi · UTOPAY entegrasyon ekibi

FAQ

Eklentiler hakkında sorular

1.6 ve 8 için tek modül mü?

Evet. 1.7 – 9’da paymentOptions kancasını, 1.6’da klasik payment kancasını kullanır; geri kalanı ortaktır.

Ödenmemiş siparişlere ne olur?

«Awaiting UTOPAY payment» durumunda kalır; alıcı onay sayfasından tekrar ödeyebilir. Eskileri her zamanki gibi iptal edin.

Çoklu mağaza destekleniyor mu?

Ayarlar PrestaShop Configuration içinde saklanır; gerekirse her mağaza bağlamı için ayrı anahtar kullanın.

İade destekleniyor mu?

Yönetim panelinden değil. Alıcıya cüzdanınızdan iade yapın ve alacak dekontunu elle oluşturun.

Diğer entegrasyonlar

PrestaShop’ta kart ve kripto ödemeleri kabul edin

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