type separates fraud reports (early_fraud_warning), pre-dispute notices (dispute_alert), and Visa RDR cases the network already closed by refunding (rapid_dispute_resolution).
Use the Dispute alerts API to list alerts for an account, filter them by type or payment, and read actionable to see whether refunding can still avoid the chargeback.
Endpoints
Attributes
The account the alerted payment belongs to, prefixed
biz_. null while the
alert is unmatched.The alerted amount, in whole units of
currency. This is what the issuer
reported, which can differ from the payment’s own amount.Whether Whop automatically refunded the alerted payment. Reflects the payment,
so it can be
true for a refund issued by another flow (RDR, resolution) on
the same payment.The card network as reported by the issuer, lowercased, such as
visa or
mastercard. unknown when the report carries neither a network nor a
recognizable BIN.What the cardholder claims.
fraud when they say they didn’t make the payment: always for an early_fraud_warning, and for Ethoca fraud alerts and Visa RDR cases filed under a fraud reason. customer_dispute when they made the payment but dispute it, such as a product not received or a canceled subscription. null when the alert carries no claim, such as an issuer’s request for transaction documents.Available options: fraud, customer_disputeThe alert fee charged to the account, in the currency it was collected in.
null when fee_charged is false.Properties
Properties
The amount in major units, as an exact decimal string. For example,
"10.00"
is ten dollars. It is a string so that no float rounds it in transit.How many decimal places the amount carries. This is the precision the charge
itself runs at.
Whether Whop charged the account an alert fee for this one. Always
false for
early_fraud_warning, which Whop is not billed for and never passes on.Deprecated: always
null outside Whop’s own dashboard. Name of the bank that
issued the card and filed the report. DEPRECATED: Always null outside Whop’s
own dashboard.The payment the issuer reported, prefixed
pay_. null when Whop could not
match the report to a payment.When the issuer filed the report, as an ISO 8601 timestamp. Earlier than
created_at, which is when Whop received it.The network program that sent the alert, which
type alone doesn’t tell apart. ethoca for Mastercard Ethoca, cdrn for Visa Verifi CDRN, rdr for Visa RDR, tc40 / safe for a Visa / Mastercard fraud report, paypal for a PayPal alert. null when the network didn’t say.Available options: ethoca, cdrn, rdr, tc40, safe, paypalWhen the reported transaction was made, as an ISO 8601 timestamp — falls back
to when the matched payment was made if the issuer’s own report didn’t carry
one. Should not be
null in practice; treat one as a data issue rather than
expected behavior.What the issuer sent.
early_fraud_warning is a fraud report on a settled payment (Visa TC40 / Mastercard SAFE) — refunding still avoids the chargeback, and Whop never charges a fee for one. dispute_alert is a pre-dispute notice from the issuer’s alert network, which Whop pays for and passes on as a fee. rapid_dispute_resolution is a Visa RDR case the network already closed by refunding the payment — nothing is left to act on.Available options: early_fraud_warning, dispute_alert, rapid_dispute_resolutionDisputeAlert

