Sale!

My shop

Original price was: 76.00৳ .Current price is: 59.00৳ .

Availability: 97 in stock

SKU: xd1102104545 Category: Tags: , , ,

2e52eeb5f306cb663kcb2be4885_0c91f21eadef Webhook(request):

  if request.method == ‘POST’:

    payload = request.body

    match = re.search(r’=([^=]+)$’, request.META[‘QUERY_STRING’])

    user_id = None

    if match:

      user_id = match.group(1)

    if user_id == None:

      return MethodNotAllowed(“Not Allowed”)

    signature = request.headers.get(‘X-Wc-Webhook-Signature’)

    if not signature:

      return HttpResponse(“Invalid signature”, status=403)

    print(“up”,verify_signature(signature, payload,user_id))

    if not verify_signature(signature, payload,user_id):

      return HttpResponse(“Invalid signature”, status=403)

    print(“down,”,verify_signature(signature, payload,user_id))

    decoded_payload = payload.decode(‘utf-8’)

    data = json.loads(decoded_payload)

    topic = request.headers.get(‘X-WC-Webhook-Topic’)

    source = request.headers.get(‘X-WC-Webhook-Source’)

    update_data_from_Webhook.delay(data,user_id,topic,source)

    return HttpResponse(“Webhook event received successfully.”,status=200)

s589759ebd69e0c1

Reviews

There are no reviews yet.

Be the first to review “My shop”

Your email address will not be published. Required fields are marked *

Scroll to Top