---
title: Primer Payment Webhook
slug: primer-payment-webhook
docTags: 
createdAt: 2026-06-01T13:20:12.809Z
---

::::WorkflowBlock
:::WorkflowBlockItem
Access the Developers section within the Dashboard Area of Primer.
:::

:::WorkflowBlockItem
Access the Developers section within the Dashboard Area of Primer.Click the button to create a new webhook. A pop-up form will appear:
Enter a name for your webhook. We suggest something meaningful like "Forter's Payment Webhook."
:::

:::WorkflowBlockItem
In the URL textbox, enter: `https://api.forter-secure.com/webhooks/primer/status/<your-forter-site-id>`

Retrieve your site ID from the [Credentials section of Forter Portal](https://portal.forter.com/app/integration/credentials/)
:::

:::WorkflowBlockItem
Check the "Status update" and "Refund" options and click "Add"

::Image[]{src="https://api.archbee.com/api/optimize/gmEle7zEqeUqLJAkHuNZq/pkz6Uiji4yRQqIGmvoFkZ-20260709-114415.jpg" size="66" width="889" height="420" position="flex-start" showCaption="false"}
:::

:::WorkflowBlockItem
Navigate to the Webhooks section on the Developers page of the Primer Dashboard. Then, select the Webhook signing button.

::Image[]{src="https://images.archbee.com/dYhsqkppjaUNAqFmds_Ny-p-VFFx08zJYxItOVszdTl-20250613-161839.png" size="66" width="852" height="620" darkWidth="800" darkHeight="581" position="flex-start" showCaption="false"}
:::

:::WorkflowBlockItem
Select the create signing secret button which will then generate your new signing secret. If you have already done this for the [Primer Dispute Webhook](docId:3fxHgr9weaKl-f5fBW2OA), the same signing secret is used, and you can skip the next steps.

::Image[]{src="https://images.archbee.com/dYhsqkppjaUNAqFmds_Ny-qTJbg7TSkmo7gq3Xc57qD-20250613-161838.png" size="66" width="851" height="601" darkWidth="800" darkHeight="565" position="flex-start" showCaption="false"}
:::

:::WorkflowBlockItem
Copy the signing secret and [upload it securely to your S3 folder](https://portal.forter.com/app/integration/docs/secure-file-transfer) in a .txt file.

::Image[]{src="https://images.archbee.com/dYhsqkppjaUNAqFmds_Ny-KiRqK_wMr26dW0rWHGksY-20250613-161843.png" size="66" width="861" height="613" darkWidth="800" darkHeight="569" position="flex-start" showCaption="false"}
:::
::::

Notify us that the webhook is enabled and we'll verify everything looks good on our end.

While you are logged in, it is recommended to also set up your [Primer Dispute Webhook](docId:3fxHgr9weaKl-f5fBW2OA).
