Pre-Install Step 4: Verify API Key and Webhooks

Introduction

During Fast Seller onboarding with WooCommerce, your WooCommerce store should be automatically provisioned with an API key and typically three order webhooks (for when an order is created, updated, or deleted). However three similar product webhooks are not typically automatically provided. Before proceeding with installation of the Fast Checkout for WooCommerce plugin, you should first verify the setup of both your API key and webhooks.

adding missing webhooks

Webhooks that were not added to your profile automatically can be manually added at any time.

Verify API Key

WordPress Admin Access Required

You must have WordPress admin access to view and edit WooCommerce store settings.

Your WordPress store admin portal URL will normally look like this: https://yourwebsite.com/wp-admin

To confirm that the API key exists for your WooCommerce platform integration:

  1. Go to WooCommerce > Settings > Advanced > REST API
    There should be a Fast key with both Read and Write permissions.
    WooCommerce valid API key

    attention

    If the API key does not exist, contact [email protected] for help with troubleshooting your Seller onboarding issue.

Verify Existing Webhooks

To view existing webhooks:

  1. Go to WooCommerce > Settings > Advanced > Webhooks

Webhook Data Fields

data fields for WooCommerce webhooks

Name (order or product, space-separated with created, updated, or deleted):

  • product created
  • product updated
  • product deleted
  • order created
  • order updated
  • order deleted

Title (matching Name field above except period-separated):

  • product.created
  • product.updated
  • product.deleted
  • order.created
  • order.updated
  • order.deleted

Delivery URL field structure:

  • The easiest option is to use the value from the URL field of an existing (preferably auto-generated) webhook.
  • Should look like https://cargo-woocommerce.integration.production.fastaf.cloud/cargo-woocommerce?x-fast-app=YOUR_FAST_APP_ID
Fast APP ID

The Fast App ID (app_id) can be found in the Install section of your Fast Seller Dashboard. You can also retrieve your Sandbox App ID from the Sandbox Seller Dashboard.

Manually Add Missing Webhooks

  1. While logged in to your WooCommerce dashboard, go to WooCommerce > Settings > Advanced > Webhooks.
  2. Click the Add webhook button above the list of available webhooks.
    Add webhook

    • This will open the Webhook data screen where you can manually add a webhook.
      Configure webhook screen
  3. Configure the webhook by providing the Name, Topic, and Delivery URL for each missing webhook as described above:

    • Set the Status of the webhook to Active.
    • For Secret, copy and paste your existing Fast secret key from WooCommerce > Settings > Advanced > REST API.
    • For API version, leave as WP REST API Integration v3.
      Fast APP ID

      The Fast App ID (app_id) can be found in the Install section of your Fast Seller Dashboard. You can also retrieve your Sandbox App ID from the Sandbox Seller Dashboard.

  4. Verify the details you just entered, then click Save webhook.
  5. Repeat these steps for each webhook that needs to be added.
  6. Verify the webhooks as described above