-
July 12th, 2012, 16:47
#1
عضو انجمن
ستل کردن تراکنش ملت و برگشت پول به حساب مشتری
من بعد از اینکه تراکنش انجام میشه و وریفای میکنم بعدش ستل میکنم اما به جای واریز به حساب خودم پول به حساب مشتری برگشت میخوره
دقیقا برعکس انجام میشه مشکل کجاست
این کدم هست ...
کد PHP:
$RefId = $_POST['RefId'];
$ResCode = $_POST['ResCode'];
$SaleOrderId = $_POST['SaleOrderId'];
$SaleReferenceId = $_POST['SaleReferenceId'];
require_once("lib/nusoap.php");
$client = new nusoap_client('https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?wsdl');
$namespace='http://interfaces.core.sw.bps.com/';
///////////////// VERIFY REQUEST
$terminalId = 111;
$userName = 'user';
$userPassword = 'pass';
$orderId = $SaleOrderId;
$verifySaleOrderId = $SaleOrderId;
$verifySaleReferenceId = $SaleReferenceId;
$parameters = array(
'terminalId' => $terminalId,
'userName' => $userName,
'userPassword' => $userPassword,
'orderId' => $orderId,
'saleOrderId' => $verifySaleOrderId,
'saleReferenceId' => $verifySaleReferenceId);
// Call the SOAP method
$result = $client->call('bpVerifyRequest', $parameters, $namespace);
echo 'Verify: ';var_export($result);echo '<br/>';
// SETTLE REQUEST
$terminalId = 111;
$userName = 'user';
$userPassword = 'pass';
$orderId = $SaleOrderId;
$settleSaleOrderId = $SaleOrderId;
$settleSaleReferenceId = $SaleReferenceId;
$parameters = array(
'terminalId' => $terminalId,
'userName' => $userName,
'userPassword' => $userPassword,
'orderId' => $orderId,
'saleOrderId' => $settleSaleOrderId,
'saleReferenceId' => $settleSaleReferenceId);
// Call the SOAP method
$result = $client->call('bpSettleRequest', $parameters, $namespace);
echo 'Settle: ';var_export($result);echo '<br/>';
$resultStr = $result;
echo "Settle Response is : " . $resultStr;
-
تعداد تشکر ها از Maryat به دلیل پست مفید
-
July 12th, 2012 16:47
# ADS
-
July 12th, 2012, 21:17
#2
عضو انجمن
پاسخ : ستل کردن تراکنش ملت و برگشت پول به حساب مشتری
مشکل حل شد این کد هم کاملا درسته ........
ویرایش توسط Maryat : July 12th, 2012 در ساعت 21:34
-
تعداد تشکر ها از Maryat به دلیل پست مفید
-
July 12th, 2012, 22:24
#3
عضو انجمن
پاسخ : ستل کردن تراکنش ملت و برگشت پول به حساب مشتری
در صورت امکان روش حل مشکل تون رو بگید تا بقیه کاربر ها هم استفاده کنند.
-
تعداد تشکر ها از sardarn به دلیل پست مفید
-
July 12th, 2012, 23:12
#4
عضو انجمن
پاسخ : ستل کردن تراکنش ملت و برگشت پول به حساب مشتری
من بنا به دلایلی تصمیم گرفتم شماره حسابم و عوض کنم شرکت به پرداخت گفت که باید دوباره فرم پر کنی من دوباره فرم پر کردم با شماره حساب جدید و فرستادم وقتی درگاه و گرفتم هر چی تست میزدم و شماره حساب دوم و چک میکردم چیزی به حساب واریز نمی شد
حتی یک درصدم فکر نمیکردم شماره حساب تغییر نکرده باشه چون به خاطر همین واریز نشدن تماس گرفتم و خواستم دوباره شماره حساب و چک کنند که گفتند درسته همینه که شما میگی اما شماره حساب قبلی و چک کردم دیدم همه به اون واریز شدند یعنی فرم دوم و ترتیب اثر ندادند
-
تعداد تشکر ها از Maryat به دلیل پست مفید
-
پاسخ : ستل کردن تراکنش ملت و برگشت پول به حساب مشتری

نوشته اصلی توسط
Maryat
من بعد از اینکه تراکنش انجام میشه و وریفای میکنم بعدش ستل میکنم اما به جای واریز به حساب خودم پول به حساب مشتری برگشت میخوره

دقیقا برعکس انجام میشه مشکل کجاست
این کدم هست ...
کد PHP:
$RefId = $_POST['RefId'];
$ResCode = $_POST['ResCode'];
$SaleOrderId = $_POST['SaleOrderId'];
$SaleReferenceId = $_POST['SaleReferenceId'];
require_once("lib/nusoap.php");
$client = new nusoap_client('https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?wsdl');
$namespace='http://interfaces.core.sw.bps.com/';
///////////////// VERIFY REQUEST
$terminalId = 111;
$userName = 'user';
$userPassword = 'pass';
$orderId = $SaleOrderId;
$verifySaleOrderId = $SaleOrderId;
$verifySaleReferenceId = $SaleReferenceId;
$parameters = array(
'terminalId' => $terminalId,
'userName' => $userName,
'userPassword' => $userPassword,
'orderId' => $orderId,
'saleOrderId' => $verifySaleOrderId,
'saleReferenceId' => $verifySaleReferenceId);
// Call the SOAP method
$result = $client->call('bpVerifyRequest', $parameters, $namespace);
echo 'Verify: ';var_export($result);echo '<br/>';
// SETTLE REQUEST
$terminalId = 111;
$userName = 'user';
$userPassword = 'pass';
$orderId = $SaleOrderId;
$settleSaleOrderId = $SaleOrderId;
$settleSaleReferenceId = $SaleReferenceId;
$parameters = array(
'terminalId' => $terminalId,
'userName' => $userName,
'userPassword' => $userPassword,
'orderId' => $orderId,
'saleOrderId' => $settleSaleOrderId,
'saleReferenceId' => $settleSaleReferenceId);
// Call the SOAP method
$result = $client->call('bpSettleRequest', $parameters, $namespace);
echo 'Settle: ';var_export($result);echo '<br/>';
$resultStr = $result;
echo "Settle Response is : " . $resultStr;
میشه بگی چطوری میشه ستل کرد من هرجا گشتم پیدا نکردم
-
تعداد تشکر ها از p30update به دلیل پست مفید
-
پاسخ : ستل کردن تراکنش ملت و برگشت پول به حساب مشتری
پیداش کردم
کد PHP:
http://melliscript.com/%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%AA%D8%B1%D8%A7%DA%A9%D9%86%D8%B4-%D9%87%D8%A7%DB%8C-%D8%A8%D8%A7%D9%86%DA%A9-%D9%85%D9%84%D8%AA%D8%B3%D8%AA%D9%84/
-
تعداد تشکر ها از p30update به دلیل پست مفید
-
پاسخ : ستل کردن تراکنش ملت و برگشت پول به حساب مشتری
بارها و بارها در مورد مشکلات درگاه پرداخت آنلاين بانک ملت بحث شده و حتی اگر کد شما هم درست باشه بعد از مدتی متوجه خواهيد شد که حدود 3 تا 4 درصد از تراکنش های شما با اين مشکل مواجه ميشن. اين هم لينک تاپيک مربوط به اين موضوع: http://www.webhostingtalk.ir/f118/78554/
-
تعداد تشکر ها از samansystems به دلیل پست مفید