ACI Worldwide · AsyncAPI Specification

Aci Worldwide Webhooks

Version

View Spec View on GitHub PaymentsUnited StatesPayment GatewayPayment ProcessingAcquiringCard PaymentseCommerceFraudTokenization3D SecureBill PaymentReal-Time PaymentsISO 20022AsyncAPIWebhooksEvents

AsyncAPI Specification

aci-worldwide-webhooks.yml Raw ↑
generated: '2026-07-24'
method: searched
source: https://docs.aciworldwide.com/tutorials/webhooks
docs: https://docs.aciworldwide.com/tutorials/webhooks
spec_type: Webhooks
summary: >-
  The ACI Open Payment Platform delivers server-to-server webhook notifications
  for payment, tokenization, scheduling and risk events. Notifications are
  configured in the portal (Administration > Webhooks), encrypted with
  AES-256-GCM, and delivered to a merchant-owned HTTPS endpoint. No AsyncAPI
  document is published by the provider, so this captures the webhook catalog.
transport: https-push
encryption:
  algorithm: AES-256-GCM
  mode: no-padding
  secret: 64-character hexadecimal encryption key configured per webhook
  body: encrypted payload as hexadecimal
  headers:
    - {name: X-Initialization-Vector, purpose: AES-GCM initialization vector}
    - {name: X-Authentication-Tag, purpose: AES-GCM authentication tag}
delivery:
  ack: endpoint must return HTTP 2xx within 30 seconds
  retry_schedule: 1min, 2min, 4min, 8min, 15min, 30min, 1h, then daily up to 30 days
  fields_options: [ALL, NON_CUSTOMER_DATA]
  wrapper_options: [raw-hex, json-wrapped]
payload_shape:
  type: "[PAYMENT|REGISTRATION|SCHEDULE|RISK]"
  action: "[CREATED|UPDATED|DELETED]"
  payload: "mirrors the corresponding API response for the event type"
event_types:
  - name: PAYMENT
    description: Transaction payment events (authorization, capture, refund, reversal outcomes).
  - name: REGISTRATION
    description: Token / registration lifecycle events.
    actions: [CREATED, UPDATED, DELETED]
  - name: SCHEDULE
    description: Scheduled (recurring) payment execution notifications.
  - name: RISK
    description: Risk assessment and decision events.