我正在使用 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/