PayMongo Modülü

10 görüntülenme Markdown

Filipinler'deki müşterilerinizden PayMongo ile ödeme alın: kart, dijital cüzdan, QR Ph ve çevrim içi bankacılık tek bir ödeme sayfasında toplanır.

Ekrana Erişim

Ayarlar → Finansal → Ödeme Ağ Geçitleri yolunu izleyin, Tüm Modüller sekmesini açın ve PayMongo kartına tıklayın: {admin}/modules/payment?module=PayMongo

Durum kutusunu işaretleyip kaydettiğinizde yöntem ödeme adımında listelenir. Müşterinin gördüğü sırayı Ödeme Ağ Geçitleri ekranından düzenleyin.

Ekranda Neler Var

Kart; PayMongo anahtarınızı, bildirim imza anahtarını, sunduğunuz yöntemleri ve iki görünüm ayarını taşır.

Müşteri ödeme adımında tutarı ve kullanılabilir yöntemleri gösteren bir PayMongo paneli görür. Butona tıklayınca PayMongo'nun kendi ödeme sayfası açılır, ödeme sonrası müşteri sitenize döner.

PayMongo yalnız Filipin pesosu ile tahsilat yapar; ödenecek tutar sayfa açılmadan önce pesoya çevrilir. İadeyi panelden gönderebilirsiniz. Abonelik, kart saklama, otomatik ödeme ve taksit desteklenmez.

Ön Koşullar

  • Bir PayMongo hesabı ve panelde Settings → Product settings → Developers → API Keys yolundan okunan gizli anahtarı. Modu anahtarın kendisi belirler; ayrı bir test kutusu yoktur.
  • Sunmayı düşündüğünüz her yöntemin PayMongo hesabınızda etkinleştirilmiş olması.
  • Sisteminiz peso ile fiyatlamıyorsa, Filipin pesosunun (PHP) para birimi olarak tanımlı ve kurunun güncel olması.
  • PayMongo panelinde Developers → Webhooks bölümüne erişim; bildirim adresini oraya kaydedersiniz.

Alanlar

DurumModülü açar. Kapalıyken diğer alanlar kilitli kalır ve müşteriye bu yöntem sunulmaz.
Gizli AnahtarTahsilat için zorunlu. Test kipinde sk_test_, canlı kipte sk_live_ ile başlar; form başka bir biçimi kabul etmez.
Webhook İmza AnahtarıPayMongo'nun webhook oluştururken gösterdiği imza anahtarı. whsk_ ile başlar ve bildirimin gerçekten PayMongo'dan geldiğini kanıtlar.
Ödeme YöntemleriPayMongo sayfasında sunulan yöntemler. Kart, GCash, QR Ph, Maya, GrabPay, ShopeePay, BillEase ve BPI, UnionBank, BDO, Landbank, Metrobank çevrim içi bankacılığı seçilebilir. En az bir yöntem seçili kalmalı; kurulumla gelen küme kart, GCash ve QR Ph'dir.
E-posta MakbuzuBaşarılı ödemeden sonra PayMongo'nun kendi makbuzunu müşteriye e-postayla göndermesini sağlar. Sizin fatura e-postanız her hâlde gider.
Ekstre Açıklamasıİsteğe bağlı, en çok 255 karakter. Müşterinin kart ya da banka ekstresinde görünen metin. Boş bırakırsanız PayMongo hesabınızın adı görünür.

Komisyon, kabul edilen tutar aralığı ve ülke listeleri her ağ geçidinde aynı çalışır: Ödeme Ağ Geçitleri. Para Birimi Dönüştürme alanı bu kartta yoktur; tutar PayMongo'ya her zaman peso olarak gider. Callback URL, Success URL ve Failed URL alanlarını değiştiremezsiniz; webhook olarak kaydettiğiniz adres callback adresidir.

İşlemler

PayMongo hesabınızı bağlama

  1. PayMongo panelinde Settings → Product settings → Developers → API Keys sayfasını açın. İki anahtar çifti de orada listelenir; sk_test_ ile başlayanı kopyalayın.
  2. Tüm Modüller altındaki PayMongo kartını açın ve Durum kutusunu işaretleyin.
  3. Test anahtarınızı Gizli Anahtar alanına yapıştırın ve sunacağınız yöntemleri Ödeme Yöntemleri alanından seçin.
  4. Değişiklikleri Kaydet butonuna tıklayın. Yöntem artık ödeme adımında görünür.

Bildirim adresini kaydetme

  1. Modül kartındaki Callback URL değerini kopyalayın.
  2. PayMongo panelinde Developers → Webhooks bölümünü açın, Add endpoint butonuna tıklayın, adresi yapıştırın ve checkout_session.payment.paid olayını seçin.
  3. Kaydettiğinizde uç noktanın imza anahtarı görünür. Bu değeri Webhook İmza Anahtarı alanına yapıştırın ve Değişiklikleri Kaydet butonuna tıklayın. Anahtarı sonradan uç noktanın Signing secret satırından tekrar okuyabilirsiniz.
  4. Müşteri PayMongo sayfasındayken tarayıcısını kapatsa bile ödenen siparişler artık sonuçlanır.

Test ödemesi yapma

  1. Müşteri olarak küçük tutarlı bir sipariş verin, PayMongo'yu seçin ve PayMongo ile Devam Et butonuna tıklayın.
  2. PayMongo'nun test kartlarından ya da test cüzdanlarından biriyle ödeyin.
  3. Müşteri sitenize döner, fatura ödendi olarak işaretlenir ve sipariş aktifleşir.
  4. Anahtarı sk_live_ olanla değiştirin, canlı hesapta da webhook kaydedin ve küçük tutarlı gerçek bir ödemeyle tekrarlayın.

İade gönderme

  1. Faturayı Fatura Detayı ekranından açın.
  2. Durumunu iade edildi yapın, iade yöntemi olarak Ödeme altyapısı ile iade seçin ve onaylayın. Diğer iki seçenek yalnız kayıt tutar, PayMongo'ya bir şey göndermez.
  3. Faturanın PayMongo ödemesindeki kendi payı müşteriye geri gider. Birden çok faturayı kapatan toplu ödemede iade, seçtiğiniz faturanın payıyla sınırlı kalır.

Dikkat Edilecekler

Modu anahtarın öneki belirler

sk_test_ anahtarıyla yapılan ödeme faturayı ödendi yapar ama para geçmez. Kayıtlı anahtarın modundan farklı bir bildirim yok sayılır; anahtarı ve webhook'u birlikte değiştirin.

Boş imza anahtarı denetimsiz bildirim kabul eder

Webhook İmza Anahtarı boşken gelen bildirimler doğrulanmadan işlenir. Webhook'u oluşturur oluşturmaz bu alanı doldurun.

Eksik tahsilat faturayı açık bırakır

PayMongo ödenecek tutardan azını tahsil ederse fatura ödenmemiş kalır ve müşteri bir hata görür. Elle kapatmadan önce tutarı PayMongo panelinizden karşılaştırın.

Gerekli Yetkiler

Ödeme Modülü Ayarları (MODULES_PAYMENT_SETTINGS) yetkisi gerekir.

Faydalı oldu mu?

Geri bildiriminiz için teşekkürler!

Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.