Advertisement
Guest User

Untitled

a guest
May 14th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.59 KB | None | 0 0
  1. def webHookReceiver(): Action[RawBuffer] = Action.async(parse.raw) { implicit request =>
  2.     if (request.headers.get("User-Agent").equals(permittedUserAgent)) {
  3.       val event = Try(
  4.         Webhook.constructEvent(request.body.asBytes().get.utf8String,
  5.                                request.headers
  6.                                  .get("Stripe-Signature")
  7.                                  .getOrElse(throw notAuthenticatedException()),
  8.                                endpointSecret)) match {
  9.         case Success(checked) => checked
  10.         case Failure(_) =>
  11.           new Event()
  12.       }
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement