با تشکر از همه دوستان.
گفتن به دلیل همون شاپرک غیر فعال هست.
کدهای شاپرک هم بررسی کردم در دو سیستم به شکل زیر هست.
اگه مشکلی دارن ممنون میشم راهنمایی کنید.
کد اپن کارت:
کد:
return isset($err) && $errCode ? ($errNote . ' (' . $errCode . ' :: ' . $err . ')' . (!empty($note) ? ' - ' . $note : '')) : true;
}
private function Connect() {
$this->data['Config']['nameSpace'] = 'http://interfaces.core.sw.bps.com/';
//$this->data['Config']['Wsdl'] = 'https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?wsdl'; ## PayMode (WebService)
//$this->data['Config']['Action'] = 'https://pgw.bpm.bankmellat.ir/pgwchannel/startpay.mellat'; ## PayMode (Form)
$this->data['Config']['Wsdl'] = 'https://bpm.shaparak.ir/pgwchannel/services/pgw?wsdl'; ## PayMode (WebService)
$this->data['Config']['Action'] = 'https://bpm.shaparak.ir/pgwchannel/startpay.mellat'; ## PayMode (Form)
و کد وردپرس:
کد:
$userPassword = $edd_options['Mellat_PassWord'];
$bpm_ws = 'https://bpm.shaparak.ir/pgwchannel/services/pgw?wsdl';
if (isset($_GET['order']) and $_GET['order'] == 'Mellat' and isset($_POST['SaleOrderId'])
کد:
global $edd_options;
$bpm_ws = 'https://bpm.shaparak.ir/pgwchannel/services/pgw?wsdl';
$i=0;
کد:
$payment = edd_insert_payment($payment_data);
$PayAddr = 'https://bpm.shaparak.ir/pgwchannel/startpay.mellat';
$terminalId = $edd_options['Mellat_TermID'];