Skip to content

karlvr/paddle-webhook-verifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paddle Webhook Verifier

A helper class to verify Paddle.com webhook calls.

For more information about Paddle webhook verification, see the official documentation https://www.paddle.com/docs/reference-verifying-webhooks

How to use

Construct the verifier with the text of the public key that Paddle gives you in your settings, and then verify webhook requests that you receive by passing the verifier the request.getParameterMap() from the request.

e.g.

PaddleWebhookVerifier verifier = new PaddleWebhookVerifier("3jiasSIDJojosda/asjdnFJSU...AwEAAQ==");
if (!verifier.verify(request.getParameterMap())) {
	response.sendError(401);
	return;
}

Download

This package is available in Maven Central:

<dependencies>
  <dependency>   
    <groupId>com.xk72</groupId>
    <artifactId>paddle-webhook-verifier</artifactId>
    <version>1.0</version>
  </dependency>
</dependencies>

Dependencies

This package uses a patched version of Pherialize package, by Klaus Reimer to perform the PHP serialization required by Paddle.

About

Paddle Webhook verifier

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages