django oscar Paypal 重定向

标签 django redirect paypal django-oscar

我正在使用 Django Oscar Paypal 付款。我在生产模式下重定向回我的网站时遇到问题。

我已在开发模式下成功设置,并为运行服务器尝试了两个不同的 IP 地址:127.0.0.1:8000 和 192.168.1.102:8000 -> 两者都已更正并重定向到我正在运行的任何服务器。

我关闭了沙盒模式,并且我有一个 https://正常工作的网站。我尝试在 mywebsite.com/上付款,但它重定向到 https://192.168.1.102:8000/checkout/paypal/preview/13/?token= ******* 当我被重定向到 paypal 网站进行付款并单击继续时。 (取消时也会发生这种情况)。

我检查了 paypal 应用程序中的 View ,它的“反向”代码编写正确。如果我在 mywebsite.com/之后粘贴/checkout/paypal/preview/13/?token=******* 部分,它似乎工作正常。

有没有办法重定向回 mywebsite.com/

非常感谢


我只是尝试在生产中切换到沙盒模式,但它没有将我重定向到沙盒 paypal!即使使用沙盒 API,它也会继续访问正确的 Paypal 支付网站......我现在很困惑。

会不会是我没有做python manage.py migrate和makemigrations?

最佳答案

Oscar 使用 Django sites framework以确定适当的返回 URL。

您的站点上可能配置了错误的域 (192.168.1.102)。

从管理员(位于 example.com/admin/sites/site/)编辑站点以设置您在生产中使用的域。更改此设置后,来自 Paypal 的重定向应该会起作用。

关于django oscar Paypal 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47783028/

相关文章:

python - 在后台运行程序并将其输出实时重定向到文件

python - 使用 Docker 创建缓慢的 django 模型实例

php - 包含带有 .htaccess 的子文件夹

python重定向到另一个 View

javascript - 等待在 nextjs 页面加载 paypal 脚本

iphone - iOS - PayPal 集成 - "Invalid parameter Subtotal"错误

ios - 为凭据 IOS SDK 2.1.6 设置 Paypal 客户端 ID

python - 接受 Django 形式的日期时间 isoformat

Django如何order_by临时字段,动态创建字段

python - django-storages,如何覆盖回 django 的本地文件存储