如何在成功交易后从PayPal获取invoice_id
问题描述:
我想获得我发送给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
和编辑一些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()
...
也许我需要对贝宝说,我想从中得到退回invoice_id
,或者我可以在哪里找到它并得到?
答
尝试,
request.query_params.get('field')
request.query_params这将列出GET则params的整个对象