Yes, I cannot believe why is it complicated with DRF. Just use the django view.
from django.http import JsonResponse
from django.views import View
class PayloadSignatureVerifier(View):
@staticmethod
def post(request):
# This here is raw binary content
print(request.body)
return JsonResponse({'message': 'Successful.'})