با سلام
من بعد از مدت ها(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 هم فعال است و نه اروری مشاهده میشود و نه لاگی ثبت میشود.
ممنون میشوم راهنمایی بفرمایید.