#python #paypal #kivy
#python #paypal #kivy
Вопрос:
Я работаю над приложением Kivy с интеграцией PayPal. Но у меня возникла небольшая проблема с этой return_url
функцией. В настоящее время он настроен на переход к функции в моем скрипте Python. Я не ожидал, что это сработает, но это сработало (вроде как). Он вызывает self.Continue()
return_url
линию, как только нажата кнопка для перехода к оформлению заказа PayPal, вместо того, чтобы вызывать ее после того, как клиент нажал на Продолжить на странице PayPal. Есть ли какой-нибудь способ исправить эту небольшую проблему? Будем признательны за любую помощь или предложения.
Вот пример моего .py, который помогает
def Continue(self):
self.manager.current = "main"
def PayPal(self):
request.request_body({
"application_context": {
"return_url": self.Continue()},
"intent": "CAPTURE",
"purchase_units": [
{
"amount": {
"currency_code": "CAD",
"value": str(App.get_running_app().cart)
}
}
]
})
Ответ №1:
PayPal является внешним по отношению к вашему приложению, поэтому return_url должна быть строкой, представляющей собой URL-адрес, на который можно вернуться. Вероятно, это должна быть глубокая обратная ссылка на ваше приложение, которое затем может запустить вашу функцию на основе того пути, который был возвращен.
Комментарии:
1. Понятно, я попытаюсь выяснить, как это сделать. Спасибо!