Webhooks Overview
The CoinPayments API facilitates asynchronous event-driven communication via webhook notifications, enabling merchants to implement real-time data synchronization between the CoinPayments platform and their designated merchant API endpoints. This mechanism provides immediate, programmatic updates pertaining to critical state transitions and transactional events within the merchant's CoinPayments environment.
To configure webhook notifications, merchants can provide a public endpoint (full URL) within their API and specify the events for which they would like to receive notifications.
CoinPayments will send webhooks from one of the following IP addresses:
hook1.coinpayments.com
- 23.183.244.249
hook2.coinpayments.com
- 23.183.244.250
Currently, CoinPayments supports webhook notifications for the following transaction types:
- invoices
- withdrawals (sent transactions)
- deposits (received transactions)
See Client Webhooks & Wallet Webhooks for more information.