File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import json
2+ import logging
23from http import HTTPStatus
34
45from django .http import HttpResponse
78
89from pretix .base .models import Order , OrderPayment
910
11+ logger = logging .getLogger (__name__ )
12+
1013
1114@csrf_exempt
1215def webhook (request ):
@@ -18,13 +21,16 @@ def webhook(request):
1821 return HttpResponse (status = HTTPStatus .OK )
1922
2023 event = data .get ("event" ) or ""
24+ logger .info ("Received event %s" , event )
25+
2126 if event == "OPENPIX:CHARGE_COMPLETED" :
2227 pix = data .get ("pix" ) or {}
2328 charge = pix .get ("charge" ) or {}
2429
2530 identifier = charge .get ("identifier" )
2631 value = charge .get ("value" , 0.0 ) / 100
2732
33+ logger .info ("Processing %s with value %s" , identifier , str (value ))
2834 with scopes_disabled ():
2935 order_payment = OrderPayment .objects .filter (
3036 order__code = identifier ,
You can’t perform that action at this time.
0 commit comments