Можно ли отправлять деньги с помощью PayPal API на любой счет PayPal (не только владельцу учетных данных API). Я знаю, что это можно сделать с помощью IPN, но мне нужно использовать SOAP.
У вас есть два основных варианта: использовать MassPay API или попробовать новый Адаптивный API платежей .
Параметр «Адаптивные платежи» дает вам гораздо больший контроль над платежами и является будущим направлением API Paypal, поэтому с этого я и начал бы на вашем месте. Он поддерживает SOAP, NVP, JSON и обычный XML. MassPay имеет интерфейс SOAP и NVP.
IPN - это совершенно другой предмет: https://www.paypal.com/ipn
Это очень старая тема, но недавно были усовершенствованы API-интерфейс REST PayPal. Вы можете указать стороннюю учетную запись в объекте получателя. Смотрите здесь https://devblog.paypal.com/setting-payee/