Paystack Webhooks
Outbound webhook surface that notifies a single merchant-configured POST endpoint of transaction, dispute, refund, transfer, subscription, invoice, payment request, customer identification, and dedicated virtual account events. Every delivery is signed with an HMAC-SHA512 x-paystack-signature header keyed by the merchant secret key, and Paystack retries non-200 responses for up to 72 hours.
Documentation
Specifications
Other Resources
APIsJSON
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-add-subaccount-to-split-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-blacklist-customer-after-dispute-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-bulk-recipients-and-bulk-transfer-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-charge-and-refund-transaction-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-charge-and-submit-otp-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-charge-and-submit-pin-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-check-authorization-and-partial-debit-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-create-customer-and-charge-authorization-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-create-customer-and-payment-request-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-create-customer-dedicated-virtual-account-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-create-customer-plan-and-subscription-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-create-product-and-payment-page-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-create-recipient-and-initiate-transfer-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-create-subaccount-and-split-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-disable-and-reenable-subscription-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-dispute-evidence-and-resolve-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-finalize-and-archive-payment-request-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-initialize-and-verify-transaction-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-initiate-and-finalize-transfer-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-initiate-and-monitor-bulk-charge-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-resolve-account-and-create-recipient-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-resolve-card-bin-and-charge-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-settlement-reconciliation-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-subscribe-and-generate-manage-link-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/paystack/refs/heads/main/arazzo/paystack-validate-customer-kyc-workflow.yml