Webhooks

Receiver Notifications

Receiver webhooks provide notifications for events related to receivers, after a receiver is created notifications relating to the receiver and their KYC progress will be sent to your nominated URL. These webhooks ensure that your system stays updated with any changes to receiver information.

Receiver Webhook Structure Data Type: JSON

The webhook payload is delivered in JSON format, a structured data format commonly used for APIs. Each payload includes:

Variable

Type

Description

event

String

The event will following current progress of this receiver.

receiver_id

String

Unique ID of the updated receiver.

subaccount_id

String

Unique ID of the updated receiver's subaccount.

status

String

The receiver status (e.g., active)

kyc_status

String

The KYC verification status (e.g., pending, completed)

The KYC verification status (e.g., pending, completed)

timestamp

Integer

Unix timestamp of the event.

Receiver Notification Event

Event
Description

receiverCreated

Sent when a new receiver is successfully created and stored in the system.

receiverKycUpdate

Indicates that the recipient's KYC (Know Your Customer) status has been updated.

Receiver Notification Status

Status
Description

creating

Receiver is being created.

pending

Receiver creation is pending.

active

Receiver is active and ready for operations.

inactive

Receiver is inactive and cannot be used.

failed

Receiver creation failed.

Receiver KYC Notification Status

Status
Description

pending

Customer has been sent the request to complete their KYC.

completed

Customer has successfully completed their KYC verification and can now receive payouts.

failed

Customer has failed their KYC verification. If you believe this to be an error please contact your Payswiftly Account Manager.

Example

Last updated