Answer a dispute
Say "answer this chargeback" and your agent sends the order and delivery records to the bank before the deadline.
When a customer disputes a charge, the money is held until the bank decides. Your agent answers the Dispute with your own records as proof, before the deadline.
Needs Open a bank account
What you get
- 1answer to the chargeback, sent before its deadlineDispute
- 2records sent as proof: the order and its deliveryOrder
Your agent does
You, to your agent
Answer this chargeback.
A customer disputed a charge.
Fight the chargeback with our records.
# Dispute.answer
curl -X POST https: //api.sb/ leaseline.app/ disputes/ dispute_harbor_1/ answer \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
-H "Content-Type: application/ json" \
-d '{"evidence": ["evidence_order_harbor", "evidence_delivery_harbor"]}'
import { $ } from 'startup-builder'
await $.Dispute.answer({ dispute: 'dispute_harbor_1', evidence: ['evidence_order_harbor', 'evidence_delivery_harbor'] })
npx startup-builder do Dispute.answer --json '{"dispute": "dispute_harbor_1", "evidence": ["evidence_order_harbor", "evidence_delivery_harbor"]}'
{
"name": "do",
"arguments": {
"code": "return await $.Dispute.answer({ dispute: 'dispute_harbor_1', evidence: ['evidence_order_harbor', 'evidence_delivery_harbor'] })"
}
}
Change it
- Accept it and refund instead.
- Answer every dispute under $50 without asking me.
Under the hood
- Systems
- Billing
- Nouns
- Dispute
- Events
Dispute.answered