ошибка после входа в систему плательщика - «Мы не смогли завершить ваш платеж за вас. Чтобы ваши платежи снова заработали, проверьте свой аккаунт или свяжитесь с нами»? - PullRequest
1 голос
/ 07 февраля 2020

Я использую действующие учетные данные (приложение) в 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

...