In Authorize.net
- In the Merchant Interface, open Account, then Settings, Security Settings, General Security Settings, and API Credentials and Keys. Your API Login ID is shown there. Copy it.
- On the same page, choose New Transaction Key and press Submit. Authorize.net asks for a PIN it sends you. Copy the key it shows: it is not shown again.
- Do the same with New Signature Key. Shoply uses it to set up the webhook that tells it about voids, refunds and reviews, which Authorize.net sends only once a Signature Key exists.
- Back in General Security Settings, open Manage Public Client Key. If there is none, make one: Authorize.net asks your security question. You paste nothing from here. Shoply reads it itself, and its card window needs it.
In Shoply
- In your Shoply dashboard, open Settings, then Payment Methods.
- Under Add a Payment Method, find Authorize.net and press Connect.
- Paste the API Login ID, the Transaction Key and the Signature Key.
- Press Test Connection to try what you pasted, then Connect App.

