Sync Seamless ACH Order Statuses with WooCommerce via Webhooks

Keep your WooCommerce orders up-to-date with Seamless ACH using webhooks. Follow this streamlined setup and troubleshooting guide:

1. Enable Webhook in WooCommerce

  1. Go to Seamless ACH PluginOrders SettingsUpdate Order Statuses
  2. Select Webhook from the dropdown
  3. Copy the Webhook URL shown on the screen

Use the correct URL based on your mode:

  • Sandbox Mode: https://sandbox.seamlesschex.com/ach
  • Live Mode: https://dashboard.seamlesschex.com/ach

2. Add Webhook URL in Seamless ACH Dashboard

  1. Log into Seamless ACH
  2. Go to Account SettingsAPI
  3. Paste your copied Webhook URL
  4. Click Save

WooCommerce will now receive live updates from Seamless ACH whenever an order status changes.


3. Common Webhook Issues & How to Fix Them

IssueCauseFix
400/401 errorsWebhook is blockedWhitelist Seamless ACH domains and IPs
Webhook not workingWrong API mode (Sandbox vs Live)Ensure API keys and webhook URL match the same environment
UnauthorizedMismatched API key and webhookUse Sandbox keys for Sandbox URLs, and Live keys for Live URLs

Whitelist These Domains and IPs

Domains:

  • https://api.seamlesschex.com/ach
  • https://sandbox.seamlesschex.com/ach/

IP Addresses:

  • 54.91.177.147
  • 35.168.136.199
  • 52.86.225.5
  • 52.54.42.180

4. API Key Modes Overview

ModePrefixUse CaseNotes
Sandboxsk_test_...Testing onlySafe for test data only
Livesk_...Real transactionsMust be stored securely

🔐

Never expose secret API keys on the client side


5. How the Webhook Works

  1. Customer completes a transaction
  2. Seamless ACH updates the payment status
  3. Webhook sends the update to your WooCommerce store
  4. WooCommerce reflects the updated order status

You can also manually sync by going to the Orders page in WooCommerce and clicking Update Seamless ACH Status.


Final Checklist

  • Webhook is enabled in the plugin
  • Webhook URL is copied correctly
  • API key and webhook environment (sandbox/live) match
  • Webhook URL is saved in the Seamless ACH dashboard
  • Seamless ACH domains and IPs are whitelisted

Once set up, your WooCommerce orders will stay automatically in sync with Seamless ACH.


Need Help?


Did this page help you?