/ / SoapClient :: SoapClient (): Недійсні параметри - php, soap-client

SoapClient :: SoapClient (): Неправильні параметри - php, soap-client

Я хочу зробити мильний дзвінок з цими кодами:

      $fields = array(
"Token_param" => array(
"AMOUNT" => $this->getEncryptedAmount(),
"CRN" => $this->getEncryptedTrancactionId(),
"MID" => $this->getEncryptedMerchantId(),
"REFERALADRESS" => $this->getEncryptedCallbackUrl(),
"SIGNATURE" => $this->createSignature(),
"TID" => $this->getEncryptedTerminalId()
)
);

try {
$ops = array ("soap" => array(
"attempts" => 2 // Attempts if soap connection is fail
) );
$soap = new SoapClient($this->serverUrl,$ops, array("stream_context" => stream_context_create(
array(
"ssl" => array(
"verify_peer"       => false,
"verify_peer_name"  => false,
)
)
)));
$response = $soap->reservation($fields);

} catch(SoapFault $e) {
$this->transactionFailed();
$this->newLog("SoapFault", $e->getMessage());
throw $e;
}

Але я отримую: SoapClient :: SoapClient (): недійсні параметри

Я думаю, що у мене проблеми з другими аргументами клієнта мила.

Відповіді:

0 для відповіді № 1

Найкращий спосіб побудувати правильний запит - використовувати WSDL для php sdk, який буде спрямовувати вас для побудови запиту. Крім того, це допоможе вам впоратися з відповіддю.

Ви повинні подивитися на PackageGenerator проект