-
October 31st, 2013, 12:57
#1
مشکل در بازگشت ماژول بانک پارسیان
با سلام
من بعد از مدت ها(3سال) مجددا از درگاه بانک پارسیان استفاده کردم.طی تماس تلفنی که با بانک داشتم پذیرندگی من رو روی درگاه جدید انجام دادند(pecco24.com).با یک اسکریپت سالم چک کردم و درگاه به درستی کار کرد.
ابتدا از ماژول زیر استفاده کردم:
http://www.webhostingtalk.ir/f212/45131/
که کلا با صفحه سفید در مدیریت مواجه میشوم و اصلا نمیتوانم آن را فعال کنم.
بعد از ماژول سایت "نالر" استفاده کردم که اون از درگاه قدیمی استفاده می کرد.با تغییر آدرس وب سرویس به pecco24.com هنگامی که جهت پرداخت صورتحساب اقدام میکنم به سایت بانک میره و از حساب کم میشه ولی هنگامی که به سایت خودم باز میگرده با "صفحه سفید" مواجه میشوم و صورتحساب پرداخت نشده باقی میمونه.
محتویات فایل callback که با نام parsian.php در پوشه اش ذخیره شده.
کد PHP:
<?php
////********************************************************////
//// WwW.NuLLeR.iR ////
//// D0wnL0aD FuLL NuLLeD SCRiPTz ////
////********************************************************////
//// Bank Parsian Gateways V 1.0 Module 4 WHMCS ////
//// ////
//// Powered By: NuLLeR ////
//// www.nuller.ir ////
//// ////
//// All Right Reserved By NuLLeR.iR ////
//// Copyright 2011 ////
////********************************************************////
ob_start();
include("../../../dbconnect.php");
include("../../../includes/functions.php");
include("../../../includes/gatewayfunctions.php");
include("../../../includes/invoicefunctions.php");
include("../Parsian/config.php");
include("../Parsian/function.php");
$authority = $_GET['au'];
$status=$_REQUEST['rs'];
db();
$query = "SELECT * FROM pec24
WHERE au = $authority";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
$invoiceid = $row['oi'];
}
$action = $sysurl."viewinvoice.php?id="."$invoiceid" ;
if(!VERIFY_PROCCES($authority))
{header("Location:"."$action");die();}
CONGRATULATE_SUCCESS_TRANSACTION($authority);
UPDATE_PAY();
$query1 = "SELECT * FROM pec24
WHERE au = $authority";
$result1 = mysql_query($query1);
while($row = mysql_fetch_array($result1))
{
echo $vaziat = $row['st'];
}
$gatewaymodule = "Parsian";
$GATEWAY = getGatewayVariables($gatewaymodule);
if (!$GATEWAY["type"]) die("Module Not Activated");
$invoiceid = checkCbInvoiceID($invoiceid,$GATEWAY["name"]);
if ($vaziat=="Paid") {
# Successful
addInvoicePayment($invoiceid,$authority,$amount,$fee,$gatewaymodule); # Apply Payment to Invoice: invoiceid, transactionid, amount paid, fees, modulename
logTransaction($GATEWAY["name"],$_POST,"Successful"); # Save to Gateway Log: name, data array, status
} else {
# Unsuccessful
logTransaction($GATEWAY["name"],$_POST,"Unsuccessful"); # Save to Gateway Log: name, data array, status
}
header("Location:"."$action");
ob_end_flush()
?>
display_error هم فعال است و نه اروری مشاهده میشود و نه لاگی ثبت میشود.
ممنون میشوم راهنمایی بفرمایید.
-
-
October 31st, 2013 12:57
# ADS
-
October 31st, 2013, 17:32
#2
پاسخ : مشکل در بازگشت ماژول بانک پارسیان
دوستان کسی نیست؟
اگر هزینه ایه لطفا اعلام کنید.
-
-
October 31st, 2013, 18:54
#3
عضو انجمن
پاسخ : مشکل در بازگشت ماژول بانک پارسیان
ماژول رو برای چه سیستمی استفاده میکنید؟
-
-
October 31st, 2013, 19:03
#4
پاسخ : مشکل در بازگشت ماژول بانک پارسیان

نوشته اصلی توسط
GateFa
ماژول رو برای چه سیستمی استفاده میکنید؟
اینطور که از کد گذاشتند برای whmcs هست
من پیشنهاد میکنم بخرید
سفید بودنش دلایل زیادی داره
توی whmcs اررور را فعال کنید
توی Setup
general
-
-
October 31st, 2013, 19:37
#5
پاسخ : مشکل در بازگشت ماژول بانک پارسیان

نوشته اصلی توسط
FREETOOLS
اینطور که از کد گذاشتند برای whmcs هست
من پیشنهاد میکنم بخرید
سفید بودنش دلایل زیادی داره
توی whmcs اررور را فعال کنید
توی Setup
general
بله.whmcs هست.
ارور فعال هست ولی چیزی نمایش نمی دهد.
خوب اینجا من فقط whmcs.ir رو میشناسم که الان یه حرفی می زنم دوستان برنامه نویس بهشون بر میخوره(البته بی منظور)
-
-
October 31st, 2013, 19:43
#6
پاسخ : مشکل در بازگشت ماژول بانک پارسیان

نوشته اصلی توسط
Shc
بله.whmcs هست.
ارور فعال هست ولی چیزی نمایش نمی دهد.
خوب اینجا من فقط whmcs.ir رو میشناسم که الان یه حرفی می زنم دوستان برنامه نویس بهشون بر میخوره(البته بی منظور)
tag other
Display Errors Tick to enable PHP Error Reporting (Do not leave enabled in live use)
تیک خورده؟
-
-
October 31st, 2013, 20:16
#7
پاسخ : مشکل در بازگشت ماژول بانک پارسیان

نوشته اصلی توسط
FREETOOLS
tag other
Display Errors Tick to enable PHP Error Reporting (Do not leave enabled in live use)
تیک خورده؟
تیک خورده.
در phpinfo هم فعال است.ولی اروری نمیده.
یک نکته هم که هست اینه که وقتی در صفحه ای که سفیده رفرش می کنیم لاگ اوت میکنه و در عنوان مرور عدد 0 در انتها مشاهده میشه.
-
-
October 31st, 2013, 20:19
#8
پاسخ : مشکل در بازگشت ماژول بانک پارسیان
فایل را به صورت مستقیم باز کنید
مثلا:
domian.com - Domain Resources and Information.
به این شکل ببنید اررور مشاهده میکنید
-
تعداد تشکر ها از FREETOOLS به دلیل پست مفید
-
October 31st, 2013, 20:21
#9
عضو انجمن
پاسخ : مشکل در بازگشت ماژول بانک پارسیان
چرا ماژول رو از فراسو نمیخرید؟
-
-
October 31st, 2013, 20:47
#10
عضو انجمن
پاسخ : مشکل در بازگشت ماژول بانک پارسیان
ورژن php اگر بالاتر از5.2 باشد این مشکلات به وجود میاید ورژن php چنده؟
-