Webhook Integration Service for Sepay Payment Gateway
Receive payment notifications from Sepay Payment Service
Content-Type: application/json
Authentication: Optional HMAC-SHA256 signature verification
✅ HTTPS/TLS 1.2+
✅ HMAC-SHA256 signatures
✅ Request logging & auditing
✅ Rate limiting enabled
✅ Input validation
✅ CORS headers configured
{
"event_type": "payment_success",
"transaction_id": "TXN123456",
"amount": 500000,
"account_number": "1234567890",
"note": "Payment for order #001",
"user_id": "user_123"
}
{
"status": "success",
"message": "Payment processed",
"transaction_id": "TXN123456"
}
Webhook Logs:
/logs/sepay_webhook.log
All webhook events are logged with timestamps and request details for debugging and audit purposes.