Stripe setup
Stripe is AcquisitionSuite’s global payment gateway option, supporting the widest range of cards and currencies. It’s a Pro and Agency feature.
Connecting Stripe
- Log in to your Stripe dashboard and copy your API keys (publishable and secret)
- In WordPress, go to Payment Settings → Gateways → Stripe and paste in your keys
- In your Stripe Dashboard, go to Developers → Webhooks and add an endpoint using the webhook URL shown on the Stripe tab in Payment Settings (it looks like
https://yoursite.com/?acquis_pay_webhook=1&gateway=stripe) - Copy the Signing Secret Stripe generates for that endpoint and paste it into the Webhook Signing Secret field on the same Stripe tab, then save
- Run a small test purchase to confirm checkout and delivery both work end to end
Why the webhook step matters
Skipping it is the single most common cause of “the buyer paid but never got their file.” Without a matching Webhook Signing Secret, AcquisitionSuite can’t verify that a payment notification really came from Stripe, so the order is left pending indefinitely even though the card was successfully charged. See Common errors if a payment isn’t completing.
How a Stripe payment flows
When a buyer completes checkout, Stripe fires a webhook to your site. AcquisitionSuite verifies the webhook signature, marks the order as paid, and automatically creates or updates the lead, applies any relevant tags, fires payment automations, and sends the receipt and download.
See Payment emails to configure what the buyer sees and receives after paying.