cancel
Showing results for 
Search instead for 
Did you mean: 

Testing Webhooks w/ Sandbox

Hello,

 

I am trying to implement a webhook. I have the end point set up, but when I try to create a webhook in the sandbox I get a message saying "Error: Please generate a signature key from the Merchant/Partner interface to create a webhook." My understanding is that there is no Merchant/Partner interface for a sandbox account. How do I test this?

kbaugher
Contributor
1 ACCEPTED SOLUTION

Accepted Solutions

Hi @kbaugher

 

We have the sandbox merchant interface at https://sandbox.authorize.net/

 

You can follow below steps for creating it . 

 

 

https://developer.authorize.net/api/reference/features/webhooks.html

 

Note: You must have configured a Signature Key in the Authorize.Net Merchant Interface before you can receive Webhooks notifications. This signature key is used to create a message hash to be sent with each notification that the merchant can then use to verify the notification is genuine. The signature key can be obtained in the Authorize.Net Merchant Interface, at Account > Settings > Security Settings > General Security Settings > API Credentials and Keys.

 

 





Send feedback at developer_feedback@authorize.net

View solution in original post

Anurag
Moderator Moderator
Moderator
6 REPLIES 6

Hi @kbaugher

 

We have the sandbox merchant interface at https://sandbox.authorize.net/

 

You can follow below steps for creating it . 

 

 

https://developer.authorize.net/api/reference/features/webhooks.html

 

Note: You must have configured a Signature Key in the Authorize.Net Merchant Interface before you can receive Webhooks notifications. This signature key is used to create a message hash to be sent with each notification that the merchant can then use to verify the notification is genuine. The signature key can be obtained in the Authorize.Net Merchant Interface, at Account > Settings > Security Settings > General Security Settings > API Credentials and Keys.

 

 





Send feedback at developer_feedback@authorize.net
Anurag
Moderator Moderator
Moderator

Thanks Anurag,

 

I think this is what I'm confused about. I already have a sandbox set up, and when I tried to create the webhook is when I got the message about configuring a signature key. I am assuming that I need a merchant account to do this. So do I just use the merchant account that we'll be using for production?

 

I logged into our merchant account and went to the setting you mentioned, but that is for generating an API login and transaction key. I don't see anything about a signature key.

Nevermind, I figured it out! Thank you!

Hi kbaugher,

 

Could you please share the solution here?

 

Thanks,

Ziya

Hi kbaugher,

 

Could you please share the solution here?

 

Thanks,

Ziya

In your sandbox account, go to
Account>
 Settings>
  Security Settings (2nd section) >
   General Security Settings (2nd heading)>
     API Credentials & Keys (right hand column/2nd item)

Create New Key(s), click radio button for: 

    Obtain ( ) New Signature Key

    [Submit]

 

    Save the Signature Key someplace.

Now you are able to create a new webhook in:

 

   Account>Settings>Business Settings>Notification Settings>Webhooks