Offer all the payment features your
customers want with a fast integration
that limits your PCI scope.



  • Production Server

    For processing live transactions

  • Test Server

    For development

Most Commonly Referred to Articles

PUT /webhooks/{webhookId}

WEBHOOK SUBSCRIPTIONS ARE LIMITED TO 5 PER PJMID. But a single Webhook can simultaneous track multiple requestI IDs.

For more information on PayJunction account structures, see the PayJunction Account Structures guide.

Update a webhook.


required name format description
  url Text, URL with max length 255. URL cannot contain a port and must be HTTPS.

The url that webhook events will be posted to.

For testing and initial development, HTTP URLs from can be used.

  secret Text, max length 255.

If set, All webhooks sent will include a "X-Pj-Signature" header with the post. The value of the header is a HMAC hash of the entire json payload using the SHA 256 algorithm, using the secret as the secret key.

Setting secret to an empty string will clear the secret. Future payloads will not be hashed.

Example Response

	"webhookId" : "9b5fda91-1cab-4d31-8950-0439c82e38ab",
	"url" : "https://url-that-will-receive-webhooks",
	"created" : "2016-04-29T15:53:36Z"