Authorize.net ödeme sistemi bir sistem yazmaya çalışıyorum. Sistemi localhostta denediğimde sorunsuz çalışıyor. Sunucuda denediğimde ise öde butonuna bastığımda authorize tarafında işlem gözüküyor ama sitede bir değişiklik olmuyor. Bu konuda ücretli veya ücretsiz destek verecek arkadaş varsa ve yazarsa çok sevinirim. Aklınıza gelen bütün çözüm yollarını bekliyorum arkadaşlar. Ödeme sayfası kodum aşağıdaki gibi:
require_once 'AuthorizeNetPayment.php';
$authorizeNetPayment = new AuthorizeNetPayment();
$response = $authorizeNetPayment->chargeCreditCard($_POST);
if ($response != "")
{
$tresponse = $response->getTransactionResponse();
if (($tresponse != "") && ($tresponse->getResponseCode()=="1"))
{
$authCode = $tresponse->getAuthCode();
$paymentResponse = $tresponse->getMessages()[0]->getDescription();
$reponseType = "success";
$message = "This transaction has been approved.
Charge Credit Card AUTH CODE : " . $tresponse->getAuthCode() . "
Charge Credit Card TRANS ID : " . $tresponse->getTransId() . "\n";
//İşlem tamamlandıysa burada bir sayfaya yönlendirmesini sağlayan kod var.
}
else
{
$authCode = "";
$paymentResponse = $tresponse->getErrors()[0]->getErrorText();
$reponseType = "error";
$message = "Charge Credit Card ERROR : Invalid response\n";
}
$transactionId = $tresponse->getTransId();
$responseCode = $tresponse->getResponseCode();
$paymentStatus = $authorizeNetPayment->responseText[$tresponse->getResponseCode()];
}
else
{
$reponseType = "error";
$message= "Charge Credit Card Null response returned";
}