Paypal с несколькими повторяющимися подписками принимает только первую - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь сделать 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).

Есть идеи о том, что я делаю неправильно?

...