idocsidocs
شنبه 03 دی 1390, 17:32 عصر
من به بانک پاسارگاد وصل می شم و پرداخت رو انجام می دم. اما موقع برگشت و وریفای کردن تراکنش با مشکل مواجه می شم.
کدهایی که استفاده می کنم رو در ادامه قرار دادم:
اگر از کد زیر (عملگر ===) استفاده کنم، تراکنشهای موفق رو از دست می دم. یعنی پرداخت انجام می شه ولی موقع برگشت به کاربر پیام عدم پرداخت نمایش داده می شه.
require_once('pasargad'.DS.'parser.php');
$result = post2https($_GET['tref'],'https://epayment.bankpasargad.com/CheckTransactionResult.aspx');
$array = makeXMLTree($result);
$bankres=$array["resultObj"]["result"];
if($bankres==True)
{
اگر توی کد بالا از عملگر == استفاده کنم، پرداختهای موفق بدرستی انجام می شن ولی اگر کاربر موقع پرداخت دکمه انصراف رو بزنه، به سایت برمی گرده ولی پرداخت شرط اجرا می شه !
لطفا بگید که در کد بالا بجای شرط زیر باید چه شرطی استفاده کنم تا وریفای کردن پرداخت با موفقیت انجام بشه؟
$bankres=$array["resultObj"]["result"];
if($bankres==True)
کدهایی که استفاده می کنم رو در ادامه قرار دادم:
اگر از کد زیر (عملگر ===) استفاده کنم، تراکنشهای موفق رو از دست می دم. یعنی پرداخت انجام می شه ولی موقع برگشت به کاربر پیام عدم پرداخت نمایش داده می شه.
require_once('pasargad'.DS.'parser.php');
$result = post2https($_GET['tref'],'https://epayment.bankpasargad.com/CheckTransactionResult.aspx');
$array = makeXMLTree($result);
$bankres=$array["resultObj"]["result"];
if($bankres==True)
{
اگر توی کد بالا از عملگر == استفاده کنم، پرداختهای موفق بدرستی انجام می شن ولی اگر کاربر موقع پرداخت دکمه انصراف رو بزنه، به سایت برمی گرده ولی پرداخت شرط اجرا می شه !
لطفا بگید که در کد بالا بجای شرط زیر باید چه شرطی استفاده کنم تا وریفای کردن پرداخت با موفقیت انجام بشه؟
$bankres=$array["resultObj"]["result"];
if($bankres==True)