如何在成功交易后从PayPal获取invoice_id

时间:2017-10-04 15:25:46

标签: python django paypal

我希望将invoice_id发送给PayPal 我发送给PayPal invoice_id

...
<input type="hidden" name="invoice" value="MyOrderId" id="id_invoice"/>
...

我的成功网址如下所示:http://host?success=true

我想抓住GET参数success并使用Order修改一些id=invoice_id

...
if request.method == 'GET':
    if request.GET.get('success'):
        order = Order.object.get(id=request.GET.get('invoice_id'))
        order.status = 'Success'
        order.save()
...

也许我需要向PayPal说我想从中获得invoice_id,或者我可以找到它并获得它?

1 个答案:

答案 0 :(得分:0)

试,

varchar

request.query_params 这将列出GET参数的整个对象