Project

General

Profile

Actions

Task #831

open

Epic #786: Square Payment Gateway Integration

Feature #829: Logging & Configuration

Webhook Logging

Added by Redmine Admin about 2 months ago. Updated about 1 month ago.

Status:
Ready for Client
Priority:
Normal
Assignee:
-
Start date:
04/22/2026
Due date:
% Done:

0%

Estimated time:

Description

Log all incoming webhook events for debugging and audit purposes.

Actions #1

Updated by Deeksha Singh about 1 month ago

Module: Webhook Logging

TC_ID_WEBHOOK_LOG_01
Title: Verify webhook event is logged when received
Preconditions: Webhook endpoint is active
Steps:

Trigger a webhook event (e.g., payment update)
Check logs
Test Data: event_type = payment.updated
Expected Result: Webhook event is logged in system

TC_ID_WEBHOOK_LOG_02
Title: Verify webhook data is logged correctly
Preconditions: Webhook received
Steps:

Trigger webhook
Check log details
Test Data: payment_id = PAY_123, amount = 100
Expected Result: Correct event data is visible in logs

TC_ID_WEBHOOK_LOG_03
Title: Verify timestamp is present in webhook logs
Preconditions: Logging enabled
Steps:

Trigger webhook
Check logs
Test Data: Any webhook event
Expected Result: Each log entry contains correct date and time

TC_ID_WEBHOOK_LOG_04
Title: Verify multiple webhook events are logged separately
Preconditions: Multiple events triggered
Steps:

Trigger 2–3 webhook events
Check logs
Test Data: Different event IDs
Expected Result: Each event logged as separate entry

TC_ID_WEBHOOK_LOG_05
Title: Verify logs help in identifying webhook event for debugging
Preconditions: Logs available
Steps:

Trigger webhook
Search logs using payment_id
Test Data: payment_id = PAY_456
Expected Result: Relevant webhook log is found easily

Actions #2

Updated by Abhishek Thakur about 1 month ago

  • Status changed from New to Ready for Client
Actions

Also available in: Atom PDF