مشکلی در فایل php پرداخت آنلاین
سلام
در پرداخت انلاین سایت با مشکل انتقال به پارس پال مواجه شدم
تا الان هیچ مشکلی نداشته / اما از دیروز دیگه انتقال به پارس پال انجام نمیشه
لطفا راهنمایی کنید /
کد PHP:
<?php
$getPageTitle="خريد اعتبار";
function getContentTpl(){
@$myusername=$_SESSION['myusername'];
if ($myusername==null)
{
?>
<div align='center'>
كاربر گرامي! براي استفاده از اين قسمت ميبايست درسايت
<a href="register.php" style="color:#FCB701">ثبت نام</a>
كرده واگرقبلا ثبت نام كرده ايد
<a href="login.php" style="color:#FCB701">وارد</a>
سايت شويد.
</div>
<?
}else{
?>
<div align="center" style='width:670px;color:#000'>
<? if(isset($_POST['Requested'])){
if(empty($_POST['price'])
or empty($_POST['RashCMS'])){
print(' پركردن همه ي فيلد ها الزامي است <a href="javascript:history.go(-1)">بازگشت</a>');
}else{
$RashCMS =$_POST['RashCMS'];
if( $_SESSION['rash_secimg'] !== $RashCMS) {
echo"كد امنيتي اشتباه است <a href='javascript:history.go(-1)'>بازگشت</a>";
}else{
$randcode =rand(1000,1000000000);
$_SESSION['rash_secimg'] = $randcode;
$price=$_POST['price'];
$user=mysql_query("SELECT * FROM user where username='$myusername'");
$user=mysql_fetch_assoc($user);
$name=$user['name'];
$name=$name.' '.$user['fname'];
$email=$user['email'];
$Mobile=$user['phone'];
$set=mysql_query("SELECT * FROM payment_set where id='1'");
$set=mysql_fetch_assoc($set);
$MerchantID =$set['merchant'];
$Password = $set['password'];
$ReturnPath = '';
$ResNumber = $id_form = rand(100,999999);
$Description = urlencode('خريد اعتبار');
$Paymenter =$name;
$username=$myusername;
//session_register("username","ResNumber","Paymenter","price");
$_SESSION['username']=$username;
$_SESSION['ResNumber']=$ResNumber;
$_SESSION['Paymenter']=$Paymenter;
$_SESSION['price']=$price;
session_write_close();
$client = new SoapClient('http://merchant.parspal.com/WebService.asmx?wsdl');
$res = $client->RequestPayment(array("MerchantID" => $MerchantID , "Password" =>$Password , "Price" =>$price,
"ReturnPath" =>$ReturnPath, "ResNumber" =>$ResNumber, "Description" =>$Description, "Paymenter" =>$Paymenter,
"Email" =>$email, "Mobile" =>$Mobile));
$PayPath = $res->RequestPaymentResult->PaymentPath;
$Status = $res->RequestPaymentResult->ResultStatus;
if($Status == 'Succeed')
{
echo "<html><head><title>Connecting ....</title><head><body onload=\"javascript:window.location='$PayPath'\"
style=\"font-family:tahoma; text-align:center;font-waight:bold;direction:rtl\"> درحال اتصال به درگاه پرداخت پارس پال
...</body></html>";
}
else
{
echo $Status.$PayPath;
}
}
}
}else{
?>
<div style='width:670px;color:#000;background-color:#fff;font-size:15px;text-align:center;'>
<br>
<br><br>
</div>
<br>
پرداخت آنلاين از طريق تمامي كارت هاي عضو شتاب امكان پذير است
<br/>
در صورت موفق آميز بودن پرداخت، معادل همان مبلغ حساب شما شارژ خواهد شد
<br/><br/><br/>
<form action='' method='post' style='border:1px #333 solid'><br/>
<table width="300" cellpadding='2'>
<tr>
<td>مبلغ ( تومان ) :</td>
<td><input type='text' name='price' size='30' /></td>
</tr>
<tr>
<td>كد امنيتي :</td>
<td></td>
</tr>
<tr>
<td><img id='imagerash' border='0' src='img.php'></td>
<td><input type='text' name='RashCMS' id='RashCMS' size='20'/></td>
</tr>
</table>
<br/>
<input type='submit' name='Requested' value='شروع پرداخت' />
<br/><br/>
</form>
<?}
?>
</div>
<?
}
}
include 'getTheme.php';
?>
پاسخ : مشکلی در فایل php پرداخت آنلاین
سلام
آی پی هاست رو تو درگاه بررسی کردین؟ api درسته؟
پیغام خطا رو هم قرار بدین
پاسخ : مشکلی در فایل php پرداخت آنلاین
نقل قول:
نوشته اصلی توسط
hostnic
سلام
آی پی هاست رو تو درگاه بررسی کردین؟ api درسته؟
پیغام خطا رو هم قرار بدین
همه چی درسته / هیچ پیغامی ظاهر نمیشه / به نظر شما کدها مشکلی ندارن؟
پاسخ : مشکلی در فایل php پرداخت آنلاین
موقع انتقال صفحه سفید میاد؟
پاسخ : مشکلی در فایل php پرداخت آنلاین
ظاهرا که مشکلی ندارن.. شما کد هارو تغییر ندادین؟
اگه مطمئن نیستین دوباره پلاگین یا کدها رو از سایت پارس پال تو هاست جایگذاری کنین و تست کنین.
نمایش خطاها رو فعال کنید
پاسخ : مشکلی در فایل php پرداخت آنلاین
نقل قول:
نوشته اصلی توسط
hostnic
ظاهرا که مشکلی ندارن.. شما کد هارو تغییر ندادین؟
اگه مطمئن نیستین دوباره پلاگین یا کدها رو از سایت پارس پال تو هاست جایگذاری کنین و تست کنین.
نمایش خطاها رو فعال کنید
نمونه های آماده اتصال به درگاه رو تست کردم ، هیچ مشکلی نداشت
فکر میکنم مشکل از کدها باشه با اینکه هیچ تغییری در کدها ندادم / نمیدونم چطور این اتفاق افتاده
پاسخ : مشکلی در فایل php پرداخت آنلاین
از whmcs استفاده می کنین؟
پاسخ : مشکلی در فایل php پرداخت آنلاین
پاسخ : مشکلی در فایل php پرداخت آنلاین
از پشتیبان هاستتون سوال کنین تغییراتی در هاست انجام ندادن؟
ممکنه ورژن ioncube تغییر پیدا کرده باشه یا soap فعال نشده باشه
پاسخ : مشکلی در فایل php پرداخت آنلاین
نقل قول:
نوشته اصلی توسط
hostnic
از پشتیبان هاستتون سوال کنین تغییراتی در هاست انجام ندادن؟
ممکنه ورژن ioncube تغییر پیدا کرده باشه یا soap فعال نشده باشه
- - - Updated - - -
ورژن php رو روی 7 گذاشتم مشکل حل شد / ممنون دوست من