Merhaba
Konuyu açtığınız 3 ay olmuş. Aynı sorun devam ediyor. Bununla ilgili bir çözüm bulundu mu acaba? https://github.com/WHMCS/sample-merchant-gateway adresindeki örneğe göre kendi yazdığım kod bir süredir çalışmıyor.


Burti adlı üyeden alıntı: mesajı görüntüle
Merhaba,

Kredi kartı ödeme sayfanız çalışmaz sakın son sürüme güncellemeyin. Konuyu bildirdim 2-3 güne kadar güncelleme çıkarırlar. v7.9 GA1 sürümü doğru bir sürüm değil THIRD PARTY pay methodları kapatmış controller'ı sıfırdan yazan arkadaş. 2 haftadır kavga etmeme rağmen bug olduğunu kabul etmiyorlar.

Sorun temeli:

WHMCSPaymentPayMethodModel

bu class'ın hatalı yazımından kaynaklı. Neyi nereden nasıl çekeceğini belirlemeden işlem yapmış. Baştada kapalı olduğu için methodlar güncellenmiyor. Güncelleme taraflı bir sorunda çıkartıyor olabilir.
ForsBey adlı üyeden alıntı: mesajı görüntüle
Merhaba,

Temel olarak karşılaşılan problem şu, belki burada çözümlenemeyen probleme de katkı sağlayabilir, paylaşmak isterim.
Güncelleme sonrasında ödeme yöntemi tipine bağlı olarak fatura içerisindeki "ödeme yap" butonu kredi kartı sayfasına devam etmemeye başlıyor. (Tabii güncel WHMCS standartlarına uygun hazırlanan bir modülde bu yaşanmıyor)

Daha önceki sürümlerde ödeme yöntemi tipi farklı olsa da içerisinde `_3dsecure` fonksiyonu var ise "ödeme yap" butonu işlem yapıyordu.
Artık yalnızca tipi `CC`olarak ayarlanan yöntemleri bu sayfaya geçiş yapabiliyor.
Bunun için aşağıdaki güncellemeyi yapmak gerekiyor.

Post içerisinde SQL kullanamadığım için buradan paylaşıyorum: https://pastebin.com/cLVuynCt

Eklenti yapısında `CC` tipi ödeme yöntemi standartlarına uygun metodlar var ise, bu alan zaten `CC` olarak kayıt edilmiş olacaktır.
Ödeme süreçlerinde uzun süredir aktif olarak kullanılan callback fonksiyonlarında da bazı problemler bulunuyor. Modül geliştirilerinin bu geçişi tamamlamasını beklemek daha iyi olacaktır.

İyi forumlar.
İlgili yeri güncelledim. şimdi kredi kartı sayfası geliyor fakat şimdi de ödeme adımında hata veriyor.
InvalidArgumentException: No Local Credit Card Payment Gateways Enabled in /home/*/public_html/vendor/whmcs/whmcs-foundation/lib/Payment/PayMethod/Adapter/CreditCard.php:0