PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکلی در فایل php پرداخت آنلاین



tohid5180
November 28th, 2015, 10:55
سلام

در پرداخت انلاین سایت با مشکل انتقال به پارس پال مواجه شدم

تا الان هیچ مشکلی نداشته / اما از دیروز دیگه انتقال به پارس پال انجام نمیشه

لطفا راهنمایی کنید /


<?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';
?>

hostnic
November 28th, 2015, 11:20
سلام
آی پی هاست رو تو درگاه بررسی کردین؟ api درسته؟
پیغام خطا رو هم قرار بدین

tohid5180
November 28th, 2015, 11:22
سلام
آی پی هاست رو تو درگاه بررسی کردین؟ api درسته؟
پیغام خطا رو هم قرار بدین

همه چی درسته / هیچ پیغامی ظاهر نمیشه / به نظر شما کدها مشکلی ندارن؟

ThCWEB co
November 28th, 2015, 11:25
موقع انتقال صفحه سفید میاد؟

hostnic
November 28th, 2015, 11:27
ظاهرا که مشکلی ندارن.. شما کد هارو تغییر ندادین؟
اگه مطمئن نیستین دوباره پلاگین یا کدها رو از سایت پارس پال تو هاست جایگذاری کنین و تست کنین.

نمایش خطاها رو فعال کنید

tohid5180
November 28th, 2015, 11:39
ظاهرا که مشکلی ندارن.. شما کد هارو تغییر ندادین؟
اگه مطمئن نیستین دوباره پلاگین یا کدها رو از سایت پارس پال تو هاست جایگذاری کنین و تست کنین.

نمایش خطاها رو فعال کنید

نمونه های آماده اتصال به درگاه رو تست کردم ، هیچ مشکلی نداشت
فکر میکنم مشکل از کدها باشه با اینکه هیچ تغییری در کدها ندادم / نمیدونم چطور این اتفاق افتاده

hostnic
November 28th, 2015, 11:42
از whmcs استفاده می کنین؟

tohid5180
November 28th, 2015, 12:03
خیر / اسکریپت اختصاصی

hostnic
November 28th, 2015, 12:07
از پشتیبان هاستتون سوال کنین تغییراتی در هاست انجام ندادن؟
ممکنه ورژن ioncube تغییر پیدا کرده باشه یا soap فعال نشده باشه

tohid5180
November 28th, 2015, 12:18
از پشتیبان هاستتون سوال کنین تغییراتی در هاست انجام ندادن؟
ممکنه ورژن ioncube تغییر پیدا کرده باشه یا soap فعال نشده باشه



- - - Updated - - -

ورژن php رو روی 7 گذاشتم مشکل حل شد / ممنون دوست من

hostnic
November 28th, 2015, 12:27
خدا رو شکر
موفق باشید دوست عزیز