При выполнении запроса TransactionSearch я получаю список транзакций в поле TRANSACTIONID для транзакций, соответствующих повторяющимся платежам, в форме, например "I-BRPN2RUD8W0G" (текущий является фальшивым).
Для остальных транзакций я получаю обычную 17 однобайтовую буквенно-цифровую строку. Это означает, что для повторяющихся платежей PayPal возвращает ProfileID, но не TransactionID.
В результате, когда я запрашиваю GetTransactionDetails с этим идентификатором транзакции, переданным в PayPal, я получаю действительные данные для обычных платежей и ОШИБКИ с сообщением "Идентификатор транзакции недействителен" для случая повторяющихся платежей.