# Not Receiving Payload From Webhook

**URL:** <https://community.hubspot.com/t/not-receiving-payload-from-webhook/34661>\
**Category:** APIs & Integrations\
**Tags:** professional\
**Created:** [March 29, 2021, 1:16pm UTC](https://community.hubspot.com/t/not-receiving-payload-from-webhook/34661 "2021-03-29T13:16:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![FBroccoli](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/fbroccoli/32/30191_2.png) [@FBroccoli](https://community.hubspot.com/u/FBroccoli)\
**Post date:** [March 29, 2021, 1:16pm UTC](https://community.hubspot.com/t/not-receiving-payload-from-webhook/34661/1 "2021-03-29T13:16:12Z")

</div>

I have created a webhook, subscribed to events (contact.creation, contact.propertyChange) and have tested it successfully using [PipeDream.com](http://PipeDream.com). I then created a “self-signed” certificate using OpenSSL and running the NodeJs code (below) on my web server but I am not receiving any payload(s) when I change the Target URL to my URL and suffix port 8443. Do I need a “real” certificate or am I doing something else wrong? Thank you in advance for any help and/or direction.

const https = require(‘https’);

var fs = require(‘fs’);

var options = {

key: fs.readFileSync(‘./key.pem’),

cert: fs.readFileSync(‘./cert.pem’)

};

https.createServer(options,(request, response) =\> {

const { headers, method, url } = request;

let body = [];

request.on(‘error’, (err) =\> {

console.error(err);

}).on(‘data’, (chunk) =\> {

body.push(chunk);

}).on(‘end’, () =\> {

body = Buffer.concat(body).toString();

response.on(‘error’, (err) =\> {

console.error(err);

});

response.statusCode = 200;

response.setHeader(‘Content-Type’, ‘application/json’);

const responseBody = { headers, method, url, body };

console.log(body);

response.write(JSON.stringify(responseBody));

response.end();

});

}).listen(8443);

---

<div class="post-metadata">

**Author:** ![natsumimori](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/natsumimori/32/39807_2.png) [@natsumimori](https://community.hubspot.com/u/natsumimori)\
**Post date:** [March 30, 2021, 10:09am UTC](https://community.hubspot.com/t/not-receiving-payload-from-webhook/34661/2 "2021-03-30T10:09:38Z")

</div>

Hi @FBroccoli , thanks for reaching out to the HubSpot Community.

@MatthewShepherd and @PCarlson , is this topic something you’re familiar with? Would you mind sharing your advice for @FBroccoli ?

---

<div class="post-metadata">

**Author:** ![FBroccoli](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/fbroccoli/32/30191_2.png) [@FBroccoli](https://community.hubspot.com/u/FBroccoli)\
**Post date:** [April 2, 2021, 1:11pm UTC](https://community.hubspot.com/t/not-receiving-payload-from-webhook/34661/3 "2021-04-02T13:11:18Z")

</div>

Hi @natsumimori, I was able to resolve my issue by exporting an existing CA certificate and converting it into key, cert, and bundle PEM files.

---

<div class="post-metadata">

**Author:** ![natsumimori](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/natsumimori/32/39807_2.png) [@natsumimori](https://community.hubspot.com/u/natsumimori)\
**Post date:** [April 5, 2021, 2:08am UTC](https://community.hubspot.com/t/not-receiving-payload-from-webhook/34661/4 "2021-04-05T02:08:52Z")

</div>

Hey @FBroccoli ,

Thank you for the follow-up and sharing the solution in the thread!
