0
나는 PHP5의 SoapClient와 같은 대안으로 NUSOAP을 사용하려고하는데 PHP5를 얻을 수 없다.Tranlate NUSOAP에서 PHP5의 SOAPClient
어떻게 PHP5 SoapClient 코드를 NUSOAP으로 변환 할 수 있습니까?
$epay_params = array();
$epay_params['merchantnumber'] = "ENTER YOUR MERCHANT NUMBER HERE";
$epay_params['subscriptionid'] = "ENTER THE SUBSCRIPTIONID RETURNED FROM EPAY HERE";
$epay_params['orderid'] = "1234";
$epay_params['amount'] = "9995";
$epay_params['currency'] = "208";
$epay_params['instantcapture'] = "0";
$epay_params['fraud'] = "0";
$epay_params['transactionid'] = "-1";
$epay_params['pbsresponse'] = "-1";
$epay_params['epayresponse'] = "-1";
$client = new SoapClient('https://ssl.ditonlinebetalingssystem.dk/remote/subscription.asmx?WSDL');
$result = $client->authorize($epay_params);
if($result->authorizeResult == true)
{
$transactionid = $result->transactionid;
}
else
{
//Error - see pbsresponse and epayresponse
}
나는 이런 식으로 시도했지만 아무 것도 이해하지 못합니다.
include("lib/nusoap.php");
$epay_params = array();
$epay_params['merchantnumber'] = $Payments->merchantnumber;
$epay_params['subscriptionid'] = $_POST['subscriptionname'];
$epay_params['orderid'] = $_POST['orderid'];
$epay_params['amount'] = $_POST['amount'];
$epay_params['currency'] = $_POST['currency'];
$epay_params['instantcapture'] = "0";
$epay_params['fraud'] = "0";
$epay_params['transactionid'] = "-1";
$epay_params['pbsresponse'] = "-1";
$epay_params['epayresponse'] = "-1";
$client = new nusoap_client('https://ssl.ditonlinebetalingssystem.dk/remote/subscription.asmx?WSDL','wsdl');
$client->call("transactionid", $epay_params);
echo $client->authorizeResult;
죄송합니다. 제목이 자동 완성되었으므로 이전 스레드로 업데이트했습니다. –
이 기사를보십시오 [link] http://stackoverflow.com/questions/322510/moving-from-nusoap-to-php5-soap – rws907
저는 SoapClient를 PHP5로 사용할 수 없다고 말했습니다. 따라서 NUSOAP을 사용합니다. –