PayPal Python "return_url" 无法正常使用功能

PayPal Python "return_url" not working properly with a function

我正在开发集成了 PayPal 的 Kivy 应用程序。但是我在使用 return_url 功能时遇到了一个小问题。我目前将它设置为转到我的 Python 脚本中的一个函数。我没想到这会起作用,但它确实起作用了(有点)。一旦按下按钮转到 PayPal 结账,它就会在 return_url 行中调用 self.Continue(),而不是在客户单击 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)
                            }
                        }
                    ]



            })

PayPal 在您的应用程序外部,因此 return_url 必须是可以返回的 URL 字符串。它应该是返回到您的应用程序的深层链接,然后可以 运行 您的函数基于返回的路径。