notify_url.POSTapplication/jsonnotify_url submitted with the original ordertype = 7200 as successful delivery.alert_id.200 only after the payload has been verified and durably accepted.event_type = chargeback_alert.createdchargeback_alert_fee| Field | Type | Required | Description |
|---|---|---|---|
type | integer | Yes | Always 7 |
merchant_id | integer | Yes | TrustPay merchant ID |
order_no | string | Yes | Original merchant order number |
order_amount | number | Yes | Original order amount |
paid_amount | number | Yes | Original paid amount |
reason | string | Yes | Provider reason code when supplied; may be empty |
event_type | string | Yes | Current compatibility value: chargeback_alert.created |
alert_id | string | Yes | TrustPay Dispute Alert ID and merchant idempotency key |
provider_alert_id | string | Yes | Alert identifier supplied by the provider |
platform_order_no | string | No | TrustPay platform order number |
warning_type | string | Yes | ethoca, rdr, or cdrn |
alert_type | string | Yes | fraud or dispute |
match_method | string | Yes | arn or card_amount_time |
currency | string | Yes | Original order currency, uppercase ISO 4217 code |
chargeback_amount | number | Yes | Provider dispute amount; falls back to paid_amount when missing or zero |
chargeback_currency | string | Yes | Provider dispute currency; falls back to order currency |
chargeback_alert_fee | number | Yes | Compatibility field containing the merchant Dispute Alert fee |
masked_card_number | string | No | Masked card number; full PAN is never included |
arn | string | No | Acquirer Reference Number |
chargeback_reason_code | string | No | Provider dispute reason code |
source | string | No | Provider event source |
alert_timestamp | string | No | Alert time in UTC RFC 3339 format |
transaction_timestamp | string | No | Original transaction time in UTC RFC 3339 format |
received_at | string | Yes | Time TrustPay received the alert, in UTC RFC 3339 format |
sign | string | Yes | Lowercase hexadecimal MD5 signature |
{
"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",
"sign": "SIGNATURE_VALUE"
}sign.sign.key1=value1&key2=value2.&secret=YOUR_SECRET.sign.type = 7, event_type, merchant_id, and the expected currency.alert_id as a unique key.200.