2017-10-04 265 views
1

我想获得我发送给PayPal的invoice_id
我发送给贝宝invoice_id如何在成功交易后从PayPal获取invoice_id

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

我的成功URL看起来是这样的:http://host?success=true

我要赶GET参数success和编辑一些Orderid=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() 
... 

也许我需要对贝宝说,我想从中得到退回invoice_id,或者我可以在哪里找到它并得到?

回答

0

尝试,

request.query_params.get('field') 

request.query_params这将列出GET则params的整个对象