Я пытаюсь сделать CreateRecurringPaymentsProfile на Paypal с двумя элементами подписки, но работает только для первого, второй отказывает с "Сбой" и возвращает ошибку 11581 ("Описание профиля недопустимо" ).
Что я делаю в первую очередь, это SetExpressCheckout вызов с чем-то вроде:
...
L_BILLINGTYPE0=RecurringPayments
L_BILLINGTYPE1=RecurringPayments
L_BILLINGAGREEMENTDESCRIPTION0=First subscription
L_BILLINGAGREEMENTDESCRIPTION1=Second subscription
...
Я получаю ответ об успешном завершении, затем я вызываю CreateRecurringPaymentsProfile для каждого элемента подписки со всеми обязательными полями POST с их правильными полями DESC , которые соответствуют L_BILLINGAGREEMENTDESCRIPTION0 и L_BILLINGAGREEMENTDESCRIPTION1 в callsettingCheck .
Первая подписка получает успешный ответ, но не вторая с ошибкой, упомянутой выше.
Поля DESC представляют собой короткие буквенно-цифровые строки (Paypal хочет ограничить длину строки 127).
Есть идеи о том, что я делаю неправильно?