Paysend · AsyncAPI Specification
Paysend Webhooks
Version
View Spec
View on GitHub
PaymentsUnited KingdomCross-BorderMoney TransferPayoutsPayment ProcessingFXRemittanceFintechAsyncAPIWebhooksEvents
AsyncAPI Specification
generated: '2026-07-24'
method: searched
source: https://developer.paysend.com/webhook-notification-service/
spec_type: Webhooks
note: >-
Paysend Enterprise delivers payout outcomes through configurable webhook
notification (backward notification) callbacks rather than a published AsyncAPI
document. Notification URLs are supplied in the request; Paysend calls back
with the transaction outcome. No AsyncAPI/asyncapi.yaml is published.
transport: https
configuration:
style: per-request callback URL
fields:
uri: The notification URL to call back (e.g. "https://example.com").
method: HTTP method for the callback (e.g. "get").
note: >-
Notification endpoints are configured on the request via a uri + method
pair. Paysend calls the endpoint when the transaction status changes.
payload_formats:
basic:
description: Minimal callback carrying only the transaction identifier.
example_field: transactionId (UUID, e.g. "B8719542-fav4-4902-ab2c-11de595ace30")
expanded:
description: Full status-update callback.
fields:
- webhookType # e.g. "TransactionStatusUpdate"
- invoiceId
- transactionId
- status # e.g. "Completed"
- statusDateTime
- errorCode
- errorDescription
events:
- type: TransactionStatusUpdate
description: Sent when a payout transaction changes status.
status_values_documented: [Completed]
note: >-
The webhook example documents the "Completed" status; the full status
vocabulary is described under the /statuses/ reference
(request/task statuses and result codes). See conventions/ and errors/.
verification:
note: >-
The developer portal's authentication guidance describes X-OPP-Signature
verification for the API surface; the webhook page itself does not restate a
signature mechanism. Confirm callback verification details with Paysend
during onboarding.