sign field.null or an empty string ("").0 and false.true or false;key=value with &.&secret=YOUR_MERCHANT_SECRET.sign:{
"type": 7,
"merchant_id": 1001,
"order_no": "ORDER_123456",
"order_amount": 352.99,
"paid_amount": 352.99,
"reason": "10.4",
"event_type": "chargeback_alert.created",
"alert_id": "cba_example_001",
"provider_alert_id": "2L07DBRFGBDLIW7SH59V969JG",
"platform_order_no": "TP202607270001",
"warning_type": "ethoca",
"alert_type": "fraud",
"match_method": "arn",
"currency": "USD",
"chargeback_amount": 352.99,
"chargeback_currency": "USD",
"chargeback_alert_fee": 4.5299,
"masked_card_number": "800012******6824",
"arn": "12345678901234567890123",
"chargeback_reason_code": "10.4",
"source": "ethoca",
"alert_timestamp": "2026-07-27T12:00:00Z",
"transaction_timestamp": "2026-07-26T12:00:00Z",
"received_at": "2026-07-27T12:00:01Z"
}test_secret_key_12345_abcdefghijklmnopalert_id=cba_example_001&alert_timestamp=2026-07-27T12:00:00Z&alert_type=fraud&arn=12345678901234567890123&chargeback_alert_fee=4.5299&chargeback_amount=352.99&chargeback_currency=USD&chargeback_reason_code=10.4¤cy=USD&event_type=chargeback_alert.created&masked_card_number=800012******6824&match_method=arn&merchant_id=1001&order_amount=352.99&order_no=ORDER_123456&paid_amount=352.99&platform_order_no=TP202607270001&provider_alert_id=2L07DBRFGBDLIW7SH59V969JG&reason=10.4&received_at=2026-07-27T12:00:01Z&source=ethoca&transaction_timestamp=2026-07-26T12:00:00Z&type=7&warning_type=ethoca&secret=test_secret_key_12345_abcdefghijklmnop74b056edb0a02de837ec134a241e19easign, null, and empty strings; do not exclude numeric zero.