В работе

Разобраться с Soap-Client на PHP

  • 13 августа 2020
  • 17
Бюджет
По договоренности
Безопасная сделка

Описание

Есть проект в soapui , который устанавливает связь с банком, отправляет запрос на wsdl и получает ответ. связь с банком подразумевает использование ключей, сертификатов, которые для soapui используются в файлах формата jks.
В php soap устанавливает связь через встроенный класс soapclient, который не имеет возможности работать с jks. Для этого были конвертированы эти файлы в файлы key.pem и cert.pem.
Для интеграции в php пробовали использовать различные библиотеки, заточенные под шифрование файлов ключей и сертификатов для отправки xml. но с каждой библиотекой возникает ряд других ошибок.
Есть 2 пути решения задачи:
1. разобраться с какой-нибудь установленной библиотекой для успешной отправки запросов и получения ответа от банка.
2. написать клиент с нуля.
И есть некоторые ограничения. доступ к wsdl банка согласован только для моего ip. то есть если даже вы правильно все напишете и попытаетесь выполнить запрос у себя, в ответ вы все равно ничего не получите. Поэтому есть вариант подключаться к моему компу через team viewer и решать проблему. У меня windows 10 с установленным openserver.
Решением задачи является успешная отправка запроса и получение ответа, равносильного успешному ответу, полученному в soapui.
Раскрыть

Подробная информация видна только авторизированным пользователям

Megakassa