python - django-paypal发票已经支付

标签 python django paypal django-paypal

我正在使用 django-shop-paypal当我想通过 paypal 结帐时,我收到一条消息“发票已支付”。 该插件将订单 ID 发布为 unique-invoice-id,例如 17 或 18。

当我手动将表单中的 unique-invoice-id 更改为 189674 之类的内容并发布到 Paypal 时,结账将正常进行。

有谁知道为什么一个简单的小唯一数字不起作用?

谢谢

最佳答案

这是因为您已经收到了相同编号的已付款发票(可能是不同的站点或之前的测试)

要么在发票编号前加上唯一代码或编号以使发票编号不同,要么登录 paypal 并允许支付重复的发票编号。

My Account > Profile > Selling Preferences

Block payments Limit payments, add instructions and more. Click Update

Block accidental payments: You may prevent accidental payments by blocking duplicate invoice IDs No, allow multiple payments per invoice ID

关于python - django-paypal发票已经支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20840983/

相关文章:

python - 如何在Python 3中使用for循环计算字符串内的单词数

python - Django:自动执行 `manage.py shell`中的语句

html - 使用 Django-Crispy-Forms 的 Django-Allauth 样式登录表单

django - Paypal Django

python - 用于支付另一个 paypal 帐户的 Paypal REST Api

python - 在 Pyqt/PySide 中如何在 TableView 的单元格中设置不同的颜色

python - 如何在 python 中返回多维字典的关联键和值?

python - django 中的身份验证

django - 多对多以及如何从查询集中获取查询集

paypal 付款完成后返回站点时出现 ssl 错误