Authorize.net Modülü
Kart ödemelerini kendi ödeme formunuzda Authorize.net üzerinden alın ve ödenmiş bir faturayı fatura ekranından iade edin.
Ekrana Erişim
Ayarlar → Finansal → Ödeme Ağ Geçitleri yolunu izleyin, Tüm Modüller sekmesini açın ve Authorize.net kartına tıklayın: {admin}/modules/payment?module=AuthorizeNet
Ağ geçidini müşterinin gördüğü yöntem listesine eklemeyi Ödeme Modülleri makalesinde bulursunuz.
Ekranda Neler Var
Kısa bir ayar formu: iki Authorize.net kimlik bilgisi, bir işaret kutusu ve her modülde bulunan ortak ağ geçidi ayarları.
Müşteri kartını sizin ödeme formunuza girer ve Authorize.net kartı hemen çeker. Sonuç aynı adımda döner, fatura beklemeden kapanır.
Modül ödenmiş faturayı ağ geçidi üzerinden iade eder. Kart saklamaz, abonelik açmaz, taksit sunmaz. Otomatik yenileme ödemeleri kart saklayan bir ağ geçidi ister.
Ön Koşullar
- Bir Authorize.net satıcı hesabı ya da test için bir geliştirici hesabı. İkisinin kimlik bilgileri ayrıdır.
- Tahsilat yaptığınız para biriminin o hesapta açık olması.
- Satıcı arayüzünde üretilmiş yeni bir işlem anahtarı. Anahtar bir kez gösterilir, o anda kopyalayın.
Alanlar
Durum, Komisyon Oranı (%), Para Birimi Dönüştürme, Kabul Edilen Tutar Aralığı ve ülke listeleri her ağ geçidinde aynı çalışır. Ödeme Modülleri makalesine bakın. Callback URL, Success URL ve Failed URL alanlarını değiştiremezsiniz: alanın sonundaki ikonla kopyalayın.
İşlemler
Kimlik bilgilerini Authorize.net'ten alma
- Authorize.net satıcı arayüzüne giriş yapın. Test için geliştirici hesabınıza girin.
- Yeni arayüzde Account → Account and API Settings → API Credentials & Keys yolunu açın. Klasik arayüzde Account → Security Settings → API Credentials & Keys yolunu kullanın.
- API giriş kimliğini kopyalayın, sonra New Transaction Key seçeneğini seçin ve gelen PIN ile onaylayın.
- Yeni anahtarı hemen kopyalayın. Disable Old Transaction Key Immediately seçilmezse eski anahtar 24 saat geçerli kalır.
Kimlik bilgilerini girme
- Modül kartını açın ve Durum kutusunu işaretleyin. Bunu yapmadan diğer alanlar kilitli kalır ve hiçbir değer kaydedilmez.
- Login ID ve Transaction Key alanlarındaki değerleri kendi bilgilerinizle değiştirin.
- Kimlik bilgileri canlı hesaba aitse Sandbox Mode işaretini kaldırın; test ederken işaretli bırakın.
- Değişiklikleri Kaydet butonuna tıklayın. Bu yöntemi seçen müşteriler artık kart formunu görür.
Sandbox kimlikleri ve Authorize.net test kartıyla bir test faturası ödeyin. Sağlayıcı işlem kaydını ve faturanın Ödendi durumunu kontrol edin.
Müşterinin izlediği yol
- Müşteri bu yöntemi sepette, bir faturada ya da bakiye yüklerken seçer.
- Kart numarasını, son kullanma tarihini ve güvenlik kodunu yazar.
- Authorize.net aynı adımda yanıt verir. Ret durumunda ağ geçidinin bildirdiği gerekçe formda görünür.
- Kabul edilen çekim faturayı kapatır ve hizmet etkinleşir.
Ödemeyi iade etme
Tahsilatın Authorize.net tarafında kesinleşmesini bekleyin. Henüz kesinleşmeyen işlemi sağlayıcı hesabından iptal edin; modül bu iptali otomatik yapmaz.
- Ödenmiş faturayı açın: {admin}/invoices/detail?id={fatura}
- Özet → Durumu Değiştir bölümünde İade Edildi ve Ödeme altyapısı ile iade seçin. Durumu Güncelle butonuna tıklayın.
- Authorize.net o fatura için tahsil edilen tutarı geri verir. Bu tutar daha büyük bir çekimin parçası olabilir.
- Faturada ağ geçidi referansı yoksa iade başarısız olur ve durum değişmez. İadeyi Authorize.net hesabınızdan yapın.
Dikkat Edilecekler
Yeni bir modül kartında size ait olmayan bir giriş kimliği ile işlem anahtarı hazır durur ve Sandbox Mode işaretlidir. Gerçek ödeme almadan önce iki değeri de değiştirin. Olduğu gibi bırakılırsa çekimler sizin denetlemediğiniz bir yere gider ve hesabınıza para geçmez.
Sonuç çekimle birlikte döndüğü için bu ağ geçidi Authorize.net tarafında bildirim kaydı istemez. İmza anahtarı için bir alan da yoktur; geri bildirim adresine gelen bildirim reddedilir. Adresi kullanmadan bırakın.
Müşteri her ödemede kartını yeniden yazar, yenileme faturaları kendiliğinden çekilmez. Otomatik yenileme ödemeleri istiyorsanız Kart Saklama Modülü alanında kart saklayan bir ağ geçidi seçin.
Gerekli Yetkiler
Ödeme Modülü Ayarları (MODULES_PAYMENT_SETTINGS) yetkisi gerekir. Fatura iadesi ayrıca INVOICES_OPERATION ister.
İlgili Makaleler
Geri bildiriminiz için teşekkürler!
Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.