Setting up your endpoint to listen for callbacks
You can initially set up a web application to receive the callbacks on your local machine and check how the callback process works. For this, you need to expose a web server running on your local machine to the internet. This process can be done with the help of the ngrok application. You can find more information regarding the same in this link.
Ngrok can be installed on your machine using the below command line:
npm install ngrok -g
Once the setup is installed, you can expose your local web application port, which you have configured to listen and respond to callbacks using the below command line:
ngrok http -host-header=localhost <Your local web application port> Ex: ngrok http -host-header=localhost http://localhost:42033
After executing the above command, you will get an output as shown below:
Session Expires 1 hour, 59 minutes Version 2.3.38 Region United States (us) Web Interface http://127.0.0.1:4040 Forwarding http://ecaa591de0f5.ngrok.io -> http://localhost:42033 Forwarding https:// ecaa591de0f5.ngrok.io -> http://localhost:42033
Choose the link with https and use it in the upcoming webhook setup in your BoldSign application.