如何在django oscar中设置Paypal重定向网址?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在django oscar中设置Paypal重定向网址?相关的知识,希望对你有一定的参考价值。
我通过https请求重定向到本地服务器时出错...我没有找到任何重定向paypal网址设置来更改重定向网址使用http方法..我怎么能手动设置paypal redircting网址?
像这样的终端错误
“您通过HTTPS访问开发服务器,但它只支持HTTP。”
答案
这可以通过继承原始的快速RedirectView
类并添加您的自定义逻辑来完成:
views.朋友
from paypal.express.views import RedirectView as OscarPaypalRedirectView
class RedirectView(OscarPaypalRedirectView):
def _get_redirect_url(self, basket, **kwargs):
return my_url
def _get_paypal_params(self):
""" Send extra paypal params """
return {
'SOLUTIONTYPE': 'Mark',
'LANDINGPAGE': 'Login',
'BRANDNAME': 'My Store',
}
然后你可以在你的网址中调用这个类:
from .views import RedirectView,
urls = [
....
....
url(r'paypal/redirect/', RedirectView.as_view(), name='paypal-redirect')
]
以上是关于如何在django oscar中设置Paypal重定向网址?的主要内容,如果未能解决你的问题,请参考以下文章
如何在反应(或任何东西)中设置 PayPal 信用卡输入框的样式?