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:
-
Go to WooCommerce > Settings > Advanced > REST API
There should be a Fast key with both Read and Write permissions.
WooCommerce valid API keyattention
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:
-
Go to WooCommerce > Settings > Advanced > Webhooks
- You should see three Order and three Product webhooks listed.
- If all of these webhooks are not present, you can add the missing webhooks.
CURRENT FAST CHECKOUT FOR WOOCOMMERCE PLUGIN USERS: CHECK WEBHOOK STATUS FROM PLUGIN SETTINGS
Once you have completed all of the Fast Checkout for WooCommerce plugin installation steps, you can also check the status of your existing webhooks from the "Status" tab within the settings of the Fast Checkout for WooCommerce plugin.
The URL where you can view the status of WooCommerce webhooks should look something like:
https://yourwebsite.com/wp-admin/admin.php?page=fast&tab=fast_status
Webhook Data Fields
data fields for WooCommerce webhooks
Name (order or product, space-separated with created, updated, or deleted):
product createdproduct updatedproduct deletedorder createdorder updatedorder deleted
Title (matching Name field above except period-separated):
product.createdproduct.updatedproduct.deletedorder.createdorder.updatedorder.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
- While logged in to your WooCommerce dashboard, go to WooCommerce > Settings > Advanced > Webhooks.
-
Click the Add webhook button above the list of available webhooks.
- This will open the Webhook data screen where you can manually add a webhook.
- This will open the Webhook data screen where you can manually add a webhook.
-
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.
- Verify the details you just entered, then click Save webhook.
- Repeat these steps for each webhook that needs to be added.
- Verify the webhooks as described above



