What's New
This release introduces new webhook capabilities for Electronic Direct Debit (eDD) within Access Payments, enabling automated real-time communication between your systems and our eDD system for improved Direct Debit sign-up workflows.
Initial Webhook Configuration
Important Note: Webhook functionality is not enabled by default and must be configured by Access PaySuite support for your organisation before webhook options will be visible in your Access Payments interface.
Once webhook functionality has been enabled for your organisation by Access PaySuite support, when creating a new site, you’ll see a dedicated webhook configuration step in the Site Configuration Wizard:
Here you can enter the following details:
Webhook URL: Enter your webhook endpoint URL where you want to receive eDD event notifications (must use HTTPS and support TLS 1.2 or higher)
Shared Secret : Configure a shared secret for signature verification to ensure webhook authenticity
The system validates your webhook endpoint URL upon input and will alert you of any errors e.g. if it does not use HTTPS protocol.
Once valid details have been provided and saved, a "Test Connection" button appears, allowing you to test the webhook connection.
Managing Webhooks
After initial configuration of a new site with webhooks configured, you’ll notice a new option within the Actions dropdown for the site:
Selecting this opens a modal displaying the webhook’s status, URL, and last success:
If the webhook is in a Suspended status, a Re-enable option is available.
Webhook Triggers
When a customer completes an eDD sign-up on your configured site, eDD immediately sends an HTTPS POST request to your specified webhook URL containing the sign-up details in JSON format. If delivery fails, automatic retry logic attempts redelivery up to 3 times before suspending the webhooks.
Webhook Payload Information
When webhook events are triggered, your endpoint will receive JSON-formatted data containing comprehensive information about the eDD transaction:
DDI_Reference:
BacsReference:
Reference:
PayerReference:
FrequencyOfCollection
FrequencyType
StartDate
FirstAmount
RegularAmount
GiftAid
AccountName
FirstName
LastName
AddressLine1
Town
Postcode
EmailAddress
DDICreated
Email Notifications
You will receive email notification for the following webhook events:
• Webhook Suspended: Subject: "URGENT: Webhook Suspended - [Site Name]" - Sent when a webhook fails 3 times and is suspended
Suspension notification emails include the site name, webhook URL (domain only), suspension timestamp, last three failure reasons, and instructions for re-enabling.
Monitoring and Status Management
A new "Webhooks" column displays visual status indicators in the site listing grid:
🟢 Green Circle: Webhooks are enabled and functioning normally - successful webhook deliveries are occurring
⚪ White Circle: Webhooks are not configured for this site
⚫ Grey Circle: Webhooks are disabled for this site
🔴 Red Circle: Webhooks have failed - indicates webhook delivery failures that require attention (typically after 3 failed attempts)
Interactive Status Tooltips: When you hover over the webhook status indicators, information on the status is displayed.
How To Access This Update
The update will be applied to everyone on our SaaS platform on 27/01/2026.
