当我使用Django-paypal提交付款表单时没有任何反应

时间:2016-11-11 15:17:19

标签: python django paypal

我正在使用Django开发一个网站,我需要一个付款流程。我决定使用django-paypal。所以我按照这些说明操作:django-paypal documentation

这是我的views.py:

@login_required
def buy_item(request):
    item = { 
            "amt": "1.00",
            "inv": "inventory",         # unique tracking variable paypal
            "cancelurl": "https://mywebsite.com/cancel_url/",  # Express checkout cancel url
            "returnurl": "https://mywebsite.com/return_url/"}  # Express checkout return url

    ppp = PayPalPro(
              item=item,                            # what you're selling
              payment_template="payment.html",      # template name for payment
              confirm_template="confirmation.html", # template name for confirmation
              success_url="/success/",              # redirect location after success
              nvp_handler=nvp_handler)
    return ppp(request)

def nvp_handler(nvp):
    # This is passed a PayPalNVP object when payment succeeds.
    # This should do something useful!
    pass

我还添加了模板文件(payement.html和confirmation.html)。

我也做了所有设置配置。

问题在于,当我填写表单并提交时,没有任何反应。该页面已重新加载,但付款没有完成。

有人知道我做错了什么吗?使用另一个包进行Django支付处理或者有人使用这个包成功编写代码是否更好?

0 个答案:

没有答案