• 08-01-2017, 22:09:34
    #1
    Kurumsal PLUS
    Merhaba, whmcs yi son versiyona güncelledim ve bazı hatalar oluştu, öncelikle ioncube versiyonunu yükselt dedi onları vs yaptım sonra güncelledim.

    Şuan ödeme modülüm de ödeme yap a tıklayınca :

    Fatal error: Uncaught SoapFault exception: [Server was unable to read request. ---> There is an error in XML document (2, 786). ---> Input string was not in a correct format.] 0 in /home/mybw/public_html/vendor/whmcs/whmcs-foundation/lib/Terminus.php:0 Stack trace: #0 [internal function]: WHMCS\Terminus->whmcsExceptionHandler(Object(SoapFault)) #1 {main} thrown in /home/mybw/public_html/vendor/whmcs/whmcs-foundation/lib/Terminus.php on line 0

    şöyle bir hata alıyorum, bir fikri olan var mı bu konuda ?

    whmcs 3 saattir ticketi yanıtlamadı ve konu yanlış yerde biliyorum, seri dönüş olabilir diye buraya açtım.
  • 08-01-2017, 22:33:33
    #2
    Reveloper
    buyukweb adlı üyeden alıntı: mesajı görüntüle
    Merhaba, whmcs yi son versiyona güncelledim ve bazı hatalar oluştu, öncelikle ioncube versiyonunu yükselt dedi onları vs yaptım sonra güncelledim.

    Şuan ödeme modülüm de ödeme yap a tıklayınca :

    Fatal error: Uncaught SoapFault exception: [Server was unable to read request. ---> There is an error in XML document (2, 786). ---> Input string was not in a correct format.] 0 in /home/mybw/public_html/vendor/whmcs/whmcs-foundation/lib/Terminus.php:0 Stack trace: #0 [internal function]: WHMCS\Terminus->whmcsExceptionHandler(Object(SoapFault)) #1 {main} thrown in /home/mybw/public_html/vendor/whmcs/whmcs-foundation/lib/Terminus.php on line 0

    şöyle bir hata alıyorum, bir fikri olan var mı bu konuda ?

    whmcs 3 saattir ticketi yanıtlamadı ve konu yanlış yerde biliyorum, seri dönüş olabilir diye buraya açtım.
    Merhaba,

    SOAP try-catch dolayısıyla hata alıyorsunuz. Ödeme yöntemi modülünüzde bir hata var. Ödeme modülünüzü aldığınız firma ile iletişime geçmeniz gerekli ki güncel sürümü kullanın.
  • 09-01-2017, 00:32:54
    #3
    Kurumsal PLUS
    Burti adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    SOAP try-catch dolayısıyla hata alıyorsunuz. Ödeme yöntemi modülünüzde bir hata var. Ödeme modülünüzü aldığınız firma ile iletişime geçmeniz gerekli ki güncel sürümü kullanın.
    if($params["UstOdemeLimiti"] >= $Amount) {
    			if(isset($_POST["threepay"])) {
    				$connect = new SoapClient("http://vas.mikro-odeme.com/services/msaleservice.asmx?WSDL");
    				$result = $connect->SaleWithTicket($data);
    				
    				if($result->SaleWithTicketResult->StatusCode == "0") {
    					header("Location: ".$result->SaleWithTicketResult->RedirectUrl."");
    				} else {
    					$return .= "<font color=\"red\">Bir hata oluştu. Code : ".$result->SaleWithTicketResult->ErrorCode." Message : ".$result->SaleWithTicketResult->ErrorMessage."</font>";
    				}
    			}
    		}
    Kod bu hocam ? napabiliriz.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan 09-01-2017 mesaj 00:32:54 -->-> Daha önceki 08-01-2017 mesaj 23:49:32 --

    sorunu yaşayanlar olursa çözümü :

    soap.wsdl_cache_enabled= 0

    php.ini

    ye eklenmesi.