【发布时间】:2020-07-18 09:37:29
【问题描述】:
我正在 python Django 环境中集成 paypal 支付系统。现在,根据基本准则,付款创建如下,
payment = Payment({
"intent": "sale",
# Set payment method
"payer": {
"payment_method": "paypal"
},
# Set redirect URLs
"redirect_urls": {
"return_url": "http://localhost:3000/process",
"cancel_url": "http://localhost:3000/cancel"
},
# Set transaction object
"transactions": [{
"amount": {
"total": "10.00",
"currency": "USD"
},
"description": "payment description"
}]
})
if payment.create():
for link in payment.links:
if link.method == "REDIRECT":
redirect_url = (link.href)
return redirect_url
return False
else:
print(payment.error)
return False
现在,它会正确生成重定向 URL。但是在进入 url(支付页面)之后,我在谷歌浏览器和 Mozilla Firefox 中都得到了一个错误列表。现在该错误与 CSP 有关,但这不在我手中,因为规则在 paypal 页面本身中提到。有什么出路吗?我是不是弄错了一些设置或代码?
【问题讨论】:
-
页面加载完成了吗?您是否在抱怨不影响功能的错误?
-
否,页面未加载。它每次都显示一个贝宝错误页面。
标签: python python-3.x django paypal-sandbox paypal-rest-sdk