FILTER BY TAG

Webhooks Integration Overview

Follow these steps to set up your system to support the Webooks REST API. Some of these steps are dependent on your system's security policy.

Figure:

Set Up Webhook Subscriptions Workflow
  1. Set up a server with a URL to receive webhook notifications.
  2. Configure your server security to receive webhooks notifications. For more information, see Set Up Your Security.
  3. Create a REST API security key that is compliant with your security policy. Security keys are used to authenticate the requests you send to
    Cybersource
    . You must create separate keys for the testing and production environments. For more information, see Create REST API Keys.
  4. Request a digital signature key from
    Cybersource
    . For more information, see Create a Digital Signature Key.
  5. If your webhooks integration will include subscriptions to payment event notifications, implement message-level encryption for those events. See Message-Level Encryption.
  6. If your system uses the
    OAuth
    or
    OAuth with JWT
    security policy, you must provide your OAuth credentials to
    Cybersource
    . OAuth is not required and Mutual Trust is the default. If you are not using OAuth, skip this step. For more information, see (Optional) Provide Your OAuth Credentials.
  7. Request a list of the products for which your organization is enabled to receive webhook notifications. For more information, see Retrieve a List of Products and Events.
    IMPORTANT
    If your webhooks integration will include subscriptions to payment event notifications, implement message-level encryption for those events. See Message-Level Encryption.
  8. Create your webhook subscription event notifications. For more information, see Create a Webhook Subscription.

Optional Set Up Tasks

You can complete these optional tasks after creating a webhook subscription.