SDK / версия библиотеки: 1.13.1
Среда: песочница
Значения PayPal-Debug-ID: нет
Язык, языковая версия и ОС: Python, Ubuntu
Описание проблемы: я получаю следующую ошибку при попытке отменить соглашение о выставлении счета.
Ошибка:
TypeError: cancel() missing 1 required positional argument: 'attributes'
Мой код:
billing_agreement = BillingAgreement.find(billing_id)
if billing_agreement.cancel():
print(billing_agreement)
else:
flash('We are having some difficulties canceling your subscription, please try again later.', 'fails')
return redirect(url_for('settings.settingspage'))
Я получаю сообщение об ошибке, потому что мне нужно что-то в значении атрибута, но я не знаю, что мне следует назначить переменной.
Проблема GitHub: https://github.com/paypal/PayPal-Python-SDK/issues/297