Я использую действующие учетные данные (приложение) в localhost:5000
(Вместо этого используйте производственный WSGI-сервер.)
, показывающий это сообщение после создания подписки и регистрации плательщика -
Мы Не удалось завершить ваш платеж за вас. Чтобы ваши платежи снова заработали, проверьте свою учетную запись или свяжитесь с нами
в консоли с ошибкой -
Не удалось загрузить ресурс: сервер ответил со статусом 400
детали соглашения: -
agreement_data ={
"name": request.form.get('name'),
"description": request.form.get('description'),
"start_date": (datetime.datetime.now() + datetime.timedelta(hours=1)).strftime('%Y-%m-%dT%H:%M:%SZ'),
"plan": {
"id": request.form.get('id')
},
"payer": {
"payment_method": "paypal",
"payer_info": {
"email": session.get('user_email')
}
}
}
billing_agreement = BillingAgreement(agreement_data)
if billing_agreement.create():
print("Billing Agreement created successfully")
for link in billing_agreement.links:
if link.method == "REDIRECT":
# Capture redirect url
redirect_url = str(link.href)
print("For approving billing agreement, redirect user to\n [%s]" % (redirect_url))
return redirect(redirect_url)
страница ошибки FULL URL - https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-9TU27402A4608321V# / checkout / genericError? Code = UEFZRVJfQ0FOTk9UX01BS0VfUEFZTUVOVA% 3D% 3D