Decide / refuse
When a dispute is escalated to you, you have until the offer's escalationResponsePeriod to:
- Decide: assign a
buyerPercent(0–10000 basis points). Buyer gets that share of escrow; seller gets the rest; you collect your fee. - Refuse: send escrow back to the buyer (including the DR fee), seller deposit back to seller. You collect nothing.
SDK
await sdk.decideDispute(exchangeId, /* buyerPercent */ 6000) // 60% to buyer
// or
await sdk.refuseEscalatedDispute(exchangeId)When to refuse
- You can't verify the buyer's claim.
- The seller has gone dark and you can't gather evidence.
- The dispute is outside your jurisdiction / scope.
Time pressure
If you don't act before escalationResponsePeriod expires, the dispute auto-resolves: buyer gets full escrow, you collect nothing. This is harsher than refusing — refuse explicitly if you don't intend to decide.