این متد رکوئستی که من برای میهن پال استفاده میکنم ، یه کمی تغییرش بده امیداوارم کارت رو راه بندازه
public function request($price = NULL , $order_id = NULL , $callback = NULL)
{
$parameters = array(
'terminalId' => self::terminalID ,
'userName' => self::username ,
'userPassword' => self::password ,
'orderId' => $order_id+5400 ,
'amount' => $price * 10 ,
'localDate' => date("Ymd") ,
'localTime' => date("His") ,
'additionalData' => '' ,
'callBackUrl' => $callback ,
'payerId' => '0' ,
);
$client = new nusoap_client('https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?wsdl');
$err = $client->getError();
if($err)
return -6;;
$result = $client->call('bpPayRequest', $parameters, 'http://interfaces.core.sw.bps.com/');
//print_r($result);
$res = explode (',', $result);
if( ! isset($res[0]) or $res[0] != "0" or ! isset($res[1]))
return -6;
else
{
return strip_tags($res[1]);
}
return -6;
}