2016-04-11 1 views
1
$epay_params['merchantnumber'] = *******; 
    $epay_params['transactionid'] = $id; 
    $epay_params['amount'] = 0; 
    $epay_params['pbsResponse'] = -1; 
    $epay_params['epayresponse'] = -1; 

    $client = new SoapClient('https://ssl.ditonlinebetalingssystem.dk/remote/payment.asmx?WSDL'); 

    $result = $client->credit($epay_params); 
    print_r($result) 

это даст ошибку какUncaught SoapFault исключение: [Клиент] SOAP-ERROR: Кодировка: объект не имеет

Fatal error: Uncaught SoapFault exception: [Client] SOAP-ERROR: Encoding: object has no 'pbsresponse' property ...

когда вызов этой функции это даст. помогите мне в этом выпуске

ответ

1

Наконец-то я получил решение своего вопроса. я просто заменю 'r' на 'R'.

updated code 
$epay_params['merchantnumber'] = *******; 
$epay_params['transactionid'] = $id; 
$epay_params['amount'] = 0; 
$epay_params['pbsresponse'] = -1; 
$epay_params['epayresponse'] = -1; 

$client = new SoapClient('https://ssl.ditonlinebetalingssystem.dk/remote/payment.asmx?WSDL'); 

$result = $client->credit($epay_params); 
print_r($result) 
Смежные вопросы