ورود

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



Shc
October 31st, 2013, 12:57
با سلام
من بعد از مدت ها(3سال) مجددا از درگاه بانک پارسیان استفاده کردم.طی تماس تلفنی که با بانک داشتم پذیرندگی من رو روی درگاه جدید انجام دادند(pecco24.com).با یک اسکریپت سالم چک کردم و درگاه به درستی کار کرد.
ابتدا از ماژول زیر استفاده کردم:
http://www.webhostingtalk.ir/f212/45131/
که کلا با صفحه سفید در مدیریت مواجه میشوم و اصلا نمیتوانم آن را فعال کنم.
بعد از ماژول سایت "نالر" استفاده کردم که اون از درگاه قدیمی استفاده می کرد.با تغییر آدرس وب سرویس به pecco24.com هنگامی که جهت پرداخت صورتحساب اقدام میکنم به سایت بانک میره و از حساب کم میشه ولی هنگامی که به سایت خودم باز میگرده با "صفحه سفید" مواجه میشوم و صورتحساب پرداخت نشده باقی میمونه.
محتویات فایل callback که با نام parsian.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,$f ee,$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 هم فعال است و نه اروری مشاهده میشود و نه لاگی ثبت میشود.
ممنون میشوم راهنمایی بفرمایید.

Shc
October 31st, 2013, 17:32
دوستان کسی نیست؟
اگر هزینه ایه لطفا اعلام کنید.

GateFa
October 31st, 2013, 18:54
ماژول رو برای چه سیستمی استفاده میکنید؟

FREETOOLS
October 31st, 2013, 19:03
ماژول رو برای چه سیستمی استفاده میکنید؟

اینطور که از کد گذاشتند برای whmcs هست
من پیشنهاد میکنم بخرید
سفید بودنش دلایل زیادی داره
توی whmcs اررور را فعال کنید
توی Setup
general

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

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

Shc
October 31st, 2013, 20:16
tag other
Display Errors Tick to enable PHP Error Reporting (Do not leave enabled in live use)
تیک خورده؟
تیک خورده.
در phpinfo هم فعال است.ولی اروری نمیده.
یک نکته هم که هست اینه که وقتی در صفحه ای که سفیده رفرش می کنیم لاگ اوت میکنه و در عنوان مرور عدد 0 در انتها مشاهده میشه.

FREETOOLS
October 31st, 2013, 20:19
فایل را به صورت مستقیم باز کنید
مثلا:
domian.com - Domain Resources and Information. (http://domian.com/modules/gateway/callback/parsian.php)
به این شکل ببنید اررور مشاهده میکنید

GateFa
October 31st, 2013, 20:21
چرا ماژول رو از فراسو نمیخرید؟

mohamad2314
October 31st, 2013, 20:47
ورژن php اگر بالاتر از5.2 باشد این مشکلات به وجود میاید ورژن php چنده؟

Shc
October 31st, 2013, 23:48
فایل را به صورت مستقیم باز کنید
مثلا:
domian.com - Domain Resources and Information. (http://domian.com/modules/gateway/callback/parsian.php)
به این شکل ببنید اررور مشاهده میکنید

مستقیم هم که باز میکنم صفحه سفیده و باز ارور نمایش نمیده.

Shc
October 31st, 2013, 23:50
ورژن php اگر بالاتر از5.2 باشد این مشکلات به وجود میاید ورژن php چنده؟

درسته.ورژن پی اچ پی 5.3.27 هست.

mohamad2314
November 1st, 2013, 00:30
باید از دوست خوبمان جناب persiondot که ماژول نوشتن و در انجمن منتشر کردن کمک بهواین که ماژول با 5.3 هماهنگ سازی کند

یا متونید php به صورت دستی downgrade کنید به 5.2 که اگر پنل هایی مثل cpanle,dire...... استفاده می کنید اصلا پیشنهاد نمیشه چون بعد از downgrade مشکلات زیادی به وجود میاد

امیدوارم اطلاعت مفیدی بهتون داده باشم

موفق باشد نوول سرور