我想获取发送到 PayPal 的 invoice_id
。
我发送到 PayPal invoice_id
:
...
<input type="hidden" name="invoice" value="MyOrderId" id="id_invoice"/>
...
我的成功 url 如下所示:http://host?success=true
我想捕获 GET
参数 success
并使用 id=invoice_id
编辑一些 Order
:
...
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
,或者我在哪里可以找到它并得到它?
尝试,
request.query_params.get('field')
request.query_params 这将列出 GET 参数的整个对象
我是一名优秀的程序员,十分优秀!