Authorize.Net

Work 365 integrates with the payment processor Authorize.Net for payment management.

To set up the Payment Processor Authorize.Net

  1. Navigate to Work 365 → Admin Hub → Integration tab → Add New

  1. Select Authorize.Net under Payment Processors

  1. Add the values to the fields.

  1. Create a new payment processor record for Authorize.Net with the following details:
    • Follow the Authorize.net instructions for finding the API Login ID and Transaction Key.
    • For the Authorize.Net values: Login to Authorize.Net → Account → API Credentials and Keys
      1. Note: If a Transaction Key is already listed, copy the existing Key. If no transaction key is created, select “New Transaction Key.”
        Save the transaction key for future reference in a secure location.
      2. Note: If a Signature Key is already listed, copy the existing Key. If no signature key is created, select “New Signature Key.”
        Save the signature key for future reference in a secure location.

🚧

Authorize.net provides a convenient Copy button when displaying the signature key. However, copying the signature in this manner causes an extra line to be added before the signature key.

Copying this value directly into Work 365 will cause the integration to fail. The value first must be pasted into a plain text editor such as Notepad and re-copied without including any spaces or extra lines.

FieldValues
NameAuthorize.Net
EnvironmentSelect Sandbox or Production
Login IdAuthorize.Net API Login ID
Transaction KeyAuthorize.Net Transaction Key
Currency CodeSelect Currency (Dropdown)
Signature KeyAuthorize.Net Signature Key
  1. Save the record.

Creating the Authorize.Net Webhook

The Work 365 connector should register a webhook with Authorize.net. This webhook provides a way for Authorize.net to notify Work 365 about relevant events such as a payment profile being created, or an ACH transaction being approved.

Once the connector is created, verify that the webhook is registered with Authorize.net. If not, follow the steps below to manually register the Authorize.net webhook for Work 365.

  1. Login to the Authorize.net portal.
  2. Click on the Accounts → Settings, from the left menu.
  3. On the Settings page, click on Business Settings → Notification Settings → Webhooks.
  4. Ensure that a Work 365 endpoint is registered. If the Work 365 endpoint is not present, register the webhook by clicking the Add Endpoint button.
  5. Fill in the Endpoint Info section as follows.
FieldDescription
NameA friendly name for your endpoint. Typically, this should be called 'Work 365'
Endpoint URLhttps://api.work365apps.com/webhooks/payments/authorizenet
StatusActive
  1. Ensure that appropriate events are selected in the `Select Events' section. This section should look as follows.

  1. Click the Save button.
  2. Your Authorize.net webhook for Work 36 is now registered.