svisch, класс soapServer сам разбирает входящий xml и передаёт данные в пхп функцию (или метод). Как он это делает - не знаю, там в нем это всё зашито в ядре.
Wsdl обязателен. Но его можно и автоматически делать таким пакетом https://packagist.org/packages/piotrooo/wsdl-creator
Если ты подключаешься к кому-то, попроси у них готовый wsdl для твоей стороны, возможно они уже делали его сами
Ты делаешь сервер или клиент?
1) отправляется xml. Для отладки хорошо использовать прогу soapUI
2) сервер сам проанализирует что-то, что-то самосу нужно
3) соап сервер сам разберет и вызовет функцию с переданным id
В битриксе есть счета пользователей, на которые можно зачислять средства. Можно их использовать и переводить между людьми деньги.
Создайте хайлоад блок "клиенты" в котором будет храниться юр. Лицо. К нему привязывать пользователей.
Ну а дальше только фантазия и умения помогут решить задачу.
Wsdl обязателен. Но его можно и автоматически делать таким пакетом https://packagist.org/packages/piotrooo/wsdl-creator
Если ты подключаешься к кому-то, попроси у них готовый wsdl для твоей стороны, возможно они уже делали его сами