]]jkjjgdjffksdkdxmnnnnnnnnnnnmnmmnmnmnmnmbnwqeqwewqskfgj
במ12[cvbnvbnvbnvbnnmnnmnmnnmnmnmnmnmnmmnnmnmnmqewv;'
/
home2
/
officir
/
public_html
/
iranloole.ir
/
Upload FileeE
HOME
<?php session_start();ob_start(); include "includes/db.php"; ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php $RefId=$_POST['RefId']; $ResCode=$_POST['ResCode']; $SaleOrderId=$_POST['SaleOrderId']; $SaleReferenceId=$_POST['SaleReferenceId']; require_once "lib/nusoap.php"; $client = new nusoap_client('https://bpm.shaparak.ir/pgwchannel/services/pgw?wsdl'); $namespace="http://interfaces.core.sw.bps.com/"; ///////////////// VERIFY REQUEST $terminalId = ""; $username = ""; $password = ""; $orderId = $SaleOrderId; $verifySaleOrderId = $SaleOrderId; $verifySaleReferenceId = $SaleReferenceId; // Check for an error $err = $client->getError(); if ($err) { echo '<h2>Constructor error</h2><pre>' . $err . '</pre>'; die(); } $parameters = array( 'terminalId' => $terminalId, 'userName' => $username, 'userPassword' => $password, 'orderId' => $orderId, 'saleOrderId' => $verifySaleOrderId, 'saleReferenceId' => $verifySaleReferenceId); // Call the SOAP method $result = $client->call('bpVerifyRequest', $parameters, $namespace); // Check for a fault if ($client->fault) { echo '<h2>Fault</h2><pre>'; print_r($result); echo '</pre>'; die(); }else { $resultStr = $result; $err = $client->getError(); if ($err) { ///////////////// INQUIRY REQUEST $inquirySaleOrderId = $orderId; $inquirySaleReferenceId = $SaleReferenceId; $err = $client->getError(); if ($err) { echo '<h2>Constructor error</h2><pre>' . $err . '</pre>'; die(); } $parameters = array( 'terminalId' => $terminalId, 'userName' => $username, 'userPassword' => $password, 'orderId' => $orderId, 'saleOrderId' => $verifySaleOrderId, 'saleReferenceId' => $verifySaleReferenceId); // Call the SOAP method $result = $client->call('bpInquiryRequest', $parameters, $namespace); // Check for a fault if ($client->fault) { echo '<h2>Fault</h2><pre>'; print_r($result); echo '</pre>'; die(); } else { $resultStr = $result; $err = $client->getError(); if ($err) { ///////////////// REVERSAL REQUEST $reversalSaleOrderId = $orderId; $reversalSaleReferenceId = $SaleReferenceId; $err = $client->getError(); if ($err) { echo '<h2>Constructor error</h2><pre>' . $err . '</pre>'; die(); } $parameters = array( 'terminalId' => $terminalId, 'userName' => $username, 'userPassword' => $password, 'orderId' => $orderId, 'saleOrderId' => $reversalSaleOrderId, 'saleReferenceId' => $reversalSaleReferenceId); // Call the SOAP method $result = $client->call('bpReversalRequest', $parameters, $namespace); // Check for a fault if ($client->fault) { echo '<h2>Fault</h2><pre>'; print_r($result); echo '</pre>'; die(); } else { $resultStr = $result; $err = $client->getError(); if ($err) { // Display the error echo '<h2>Error</h2><pre>' . $err . '</pre>'; die(); } }// end Check for errors } else { // inquery ok -- settle $settleSaleOrderId = $orderId;; $settleSaleReferenceId = $SaleReferenceId; // Check for an error $err = $client->getError(); if ($err) { echo '<h2>Constructor error</h2><pre>' . $err . '</pre>'; die(); } $parameters = array( 'terminalId' => $terminalId, 'userName' => $username, 'userPassword' => $password, 'orderId' => $orderId, 'saleOrderId' => $settleSaleOrderId, 'saleReferenceId' => $settleSaleReferenceId); // Call the SOAP method $result = $client->call('bpSettleRequest', $parameters, $namespace); // Check for a fault if ($client->fault) { echo '<h2>Fault</h2><pre>'; print_r($result); echo '</pre>'; die(); } else { $resultStr = $result; $err = $client->getError(); if ($err) { // Display the error echo '<h2>Error</h2><pre>' . $err . '</pre>'; die(); } else { $stmt = $db->prepare("UPDATE `pardakht` SET `par_tran`=? WHERE `pardakht_id`=?"); $stmt->bind_param("si", $shsefa,$order); $shsefa = $SaleReferenceId; $order = $SaleOrderId; echo $shsefa . "--"; echo $order . "--"; echo "<hr>"; $stmt->execute(); echo "پرداخت با موفقیت انجام شد."; echo "شماره سفارش : ". $SaleReferenceId; echo "<br><a href='http://mrdiginic.ir'>Mr digink سایت</a>"; } } } } }else{ // if (verify == 0) // settle $settleSaleOrderId = $orderId;; $settleSaleReferenceId = $SaleReferenceId; // Check for an error $err = $client->getError(); if ($err) { echo '<h2>Constructor error</h2><pre>' . $err . '</pre>'; die(); } $parameters = array( 'terminalId' => $terminalId, 'userName' => $username, 'userPassword' => $password, 'orderId' => $orderId, 'saleOrderId' => $settleSaleOrderId, 'saleReferenceId' => $settleSaleReferenceId); // Call the SOAP method $result = $client->call('bpSettleRequest', $parameters, $namespace); // Check for a fault if ($client->fault) { echo '<h2>Fault</h2><pre>'; print_r($result); echo '</pre>'; die(); } else { $resultStr = $result; $err = $client->getError(); if ($err) { // Display the error echo '<h2>Error</h2><pre>' . $err . '</pre>'; die(); }else { $stmt = $db->prepare("UPDATE `pardakht` SET `par_tran`=? WHERE `pardakht_id`=?"); $stmt->bind_param("si", $shsefa,$order); $shsefa = $SaleReferenceId; $order = $SaleOrderId; echo $shsefa . "--"; echo $order . "--"; echo "<hr>"; $stmt->execute(); echo "پرداخت با موفقیت انجام شد."; echo "شماره سفارش : ". $SaleReferenceId; echo "<br><a href='https://mrdiginic.ir'>Mrdiginic سایت </a>"; }// end Display the result } } // End settle } // End if fault nabood ?> </body> </html>