Skip to main content

submit_evidence Method

Overview​

The submit_evidence method uploads supporting documentation to contest a chargeback dispute. Evidence strengthens your defense by proving the transaction was legitimate and the customer received the product or service.

Business Use Case: A customer disputed a charge claiming they never received their order. You have delivery confirmation and the customer's signature. Submit this evidence to prove the order was delivered.

Purpose​

Why submit evidence?

Evidence TypeUse Case
Delivery proofTracking info, receipt signature, GPS logs
Customer communicationEmail threads showing customer confirmed receipt
Product/service proofPhotos, service completion reports
Terms acceptanceSigned contracts, terms of service agreement

Key outcomes:

  • Evidence attached to dispute case
  • Stronger position in bank arbitration
  • Improved win rate for disputes

Request Fields​

FieldTypeRequiredDescription
dispute_idstringYesThe connector's dispute ID
evidence_typestringYesType: delivery_proof, customer_communication, product_description, etc.
fileslistYesList of file URLs or file data
descriptionstringNoDescription of evidence

Response Fields​

FieldTypeDescription
dispute_idstringConnector's dispute ID
evidence_submittedboolWhether evidence was successfully submitted
statusDisputeStatusCurrent dispute status
status_codeintHTTP-style status code (200, 422, etc.)

Example​

SDK Setup​

from orchestratorx_prism import DisputeClient

dispute_client = DisputeClient(
connector='stripe',
api_key='YOUR_API_KEY',
environment='SANDBOX'
)

Request​

request = {
"dispute_id": "dp_xxx",
"evidence_type": "delivery_proof",
"files": [
"https://storage.example.com/delivery_receipt_001.pdf",
"https://storage.example.com/tracking_screenshot.png"
],
"description": "Package delivered to customer address on 2024-01-15. Signed by customer."
}

response = await dispute_client.submit_evidence(request)

Response​

{
"dispute_id": "dp_xxx",
"evidence_submitted": True,
"status": "NEEDS_RESPONSE",
"status_code": 200
}

Evidence Types​

TypeDescriptionWhen to Use
delivery_proofShipping confirmation, tracking, signaturePhysical goods delivered
customer_communicationEmails, chat logs, support ticketsCustomer confirmed receipt or satisfaction
product_descriptionProduct details, screenshots, demosService was as described
cancellation_policyTerms, refund policy, agreementsCustomer agreed to terms
duplicate_charge_docProof charges are distinctMultiple legitimate charges
receiptTransaction receipt, invoiceProof of purchase

Best Practices​

  • Submit evidence before the deadline (typically 7-21 days)
  • Provide clear, high-quality documentation
  • Include all relevant communication
  • Be concise but comprehensive

Next Steps​

  • defend - Submit formal defense after evidence
  • get - Check dispute status
  • accept - Concede if evidence is insufficient