SubscriptionID для Продамуса это набор значений закодированный в строку base64:
Prodamus::email::номер_заказа::ID_подписки_в_продамусе
Если расшифровать, то можно увидеть чего там не хватает и добавить.
Чаще всего там не хватает ID подписки в продамусе.
Такое могло произойти из-за неправильного перевода обычного мембершипа в рекуррент, а также в самых первых версиях был небольшой баг.
P.S.:Кодер/Декодер можно найти в Яндексе по запросу: base64 decode