Мы интегрировали «Регулярные платежи», используя метод «Экспресс-заказ».
Но теперь наше требование состоит в том, чтобы обновить «Сумма повторяющегося платежа» (она должна быть меньше или больше предыдущей суммы) до следующей даты платежа.
Мы проверили с помощью «Express Checkout», но, как было видно, у него есть ограничение на метод «Update Recurring Profile», так как —
«Для повторяющихся платежей с помощью Express Checkout сумма платежа может увеличиваться не более чем на 20% каждые 180 дней (начиная с момента создания профиля).«
Итак, если мы хотим преодолеть это ограничение, передав переменные суммы в метод «Обновление повторяющегося платежа». Как мы должны интегрировать его, покупая, продолжая с тем же «Экспресс-проверкой», или мы должны идти на «Адаптивные платежи«?
Просим вас направлять нас так же, как ваш ответ очень помогает нам интегрировать «Регулярные платежи» в нашу систему.
Пожалуйста сделай все необходимое.
Замечания: Метод с ограничением: UpdateRecurringPaymentsProfile
При повторном платеже вы не можете передавать неограниченную переменную сумму в API UpdateRecurringPaymentsProfile, вам необходимо соблюдать ограничение в 20%.
В вашем случае вы можете попробовать ссылочный API транзакции, который не имеет такого ограничения:
https://developer.paypal.com/docs/classic/express-checkout/ht_ec-refTrans-SetEC-DoRefTrans-curl-etc/?mark=reference
Других решений пока нет …