Skip to content

Stripe: Charges schemas (part 3)

6 Stripe schemas with complete fields and constraints.

← Charges operations · All schemas

Post Charges Charge Dispute — request body — body evidence

FieldTypePresenceDescription and constraints
$objectRootEvidence to upload, to respond to a dispute. Updating any field in the hash will submit all fields in the hash for review. The combined character count of all fields is limited to 150,000.
access_activity_logstringOptionalMaximum length: 20000
billing_addressstringOptionalMaximum length: 5000
cancellation_policystringOptional
cancellation_policy_disclosurestringOptionalMaximum length: 20000
cancellation_rebuttalstringOptionalMaximum length: 20000
customer_communicationstringOptional
customer_email_addressstringOptionalMaximum length: 5000
customer_namestringOptionalMaximum length: 5000
customer_purchase_ipstringOptionalMaximum length: 5000
customer_signaturestringOptional
duplicate_charge_documentationstringOptional
duplicate_charge_explanationstringOptionalMaximum length: 20000
duplicate_charge_idstringOptionalMaximum length: 5000
enhanced_evidenceJSONOptional
enhanced_evidence (anyOf 1)ModelAlternativeExpand Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance
enhanced_evidence (anyOf 2)stringAlternativeOne of:
product_descriptionstringOptionalMaximum length: 20000
receiptstringOptional
refund_policystringOptional
refund_policy_disclosurestringOptionalMaximum length: 20000
refund_refusal_explanationstringOptionalMaximum length: 20000
service_datestringOptionalMaximum length: 5000
service_documentationstringOptional
shipping_addressstringOptionalMaximum length: 5000
shipping_carrierstringOptionalMaximum length: 5000
shipping_datestringOptionalMaximum length: 5000
shipping_documentationstringOptional
shipping_tracking_numberstringOptionalMaximum length: 5000
uncategorized_filestringOptional
uncategorized_textstringOptionalMaximum length: 20000

Referenced models: Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance

Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance

FieldTypePresenceDescription and constraints
$objectRoot
mastercard_complianceobjectOptional
mastercard_compliance.fee_acknowledgedbooleanOptional
visa_compelling_evidence_3ModelOptionalExpand Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3
visa_complianceobjectOptional
visa_compliance.fee_acknowledgedbooleanOptional

Referenced models: Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3

Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3

FieldTypePresenceDescription and constraints
$objectRoot
disputed_transactionModelOptionalExpand Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3 disputed transaction
prior_undisputed_transactionsarrayOptional
prior_undisputed_transactions[]ModelEach itemExpand Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3 prior undisputed transactions item

Referenced models: Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3 disputed transaction, Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3 prior undisputed transactions item

Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3 disputed transaction

FieldTypePresenceDescription and constraints
$objectRoot
customer_account_idJSONOptional
customer_account_id (anyOf 1)stringAlternativeMaximum length: 5000
customer_account_id (anyOf 2)stringAlternativeOne of:
customer_device_fingerprintJSONOptional
customer_device_fingerprint (anyOf 1)stringAlternativeMaximum length: 5000
customer_device_fingerprint (anyOf 2)stringAlternativeOne of:
customer_device_idJSONOptional
customer_device_id (anyOf 1)stringAlternativeMaximum length: 5000
customer_device_id (anyOf 2)stringAlternativeOne of:
customer_email_addressJSONOptional
customer_email_address (anyOf 1)stringAlternativeMaximum length: 5000
customer_email_address (anyOf 2)stringAlternativeOne of:
customer_purchase_ipJSONOptional
customer_purchase_ip (anyOf 1)stringAlternativeMaximum length: 5000
customer_purchase_ip (anyOf 2)stringAlternativeOne of:
merchandise_or_servicesstringOptionalOne of: merchandise, services
product_descriptionJSONOptional
product_description (anyOf 1)stringAlternativeMaximum length: 5000
product_description (anyOf 2)stringAlternativeOne of:
shipping_addressModelOptionalExpand Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3 disputed transaction shipping address

Referenced models: Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3 disputed transaction shipping address

Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3 disputed transaction shipping address

FieldTypePresenceDescription and constraints
$objectRoot
cityJSONOptional
city (anyOf 1)stringAlternativeMaximum length: 5000
city (anyOf 2)stringAlternativeOne of:
countryJSONOptional
country (anyOf 1)stringAlternativeMaximum length: 5000
country (anyOf 2)stringAlternativeOne of:
line1JSONOptional
line1 (anyOf 1)stringAlternativeMaximum length: 5000
line1 (anyOf 2)stringAlternativeOne of:
line2JSONOptional
line2 (anyOf 1)stringAlternativeMaximum length: 5000
line2 (anyOf 2)stringAlternativeOne of:
postal_codeJSONOptional
postal_code (anyOf 1)stringAlternativeMaximum length: 5000
postal_code (anyOf 2)stringAlternativeOne of:
stateJSONOptional
state (anyOf 1)stringAlternativeMaximum length: 5000
state (anyOf 2)stringAlternativeOne of:

Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3 prior undisputed transactions item

FieldTypePresenceDescription and constraints
$objectRoot
chargestringRequired within parentMaximum length: 5000
customer_account_idJSONOptional
customer_account_id (anyOf 1)stringAlternativeMaximum length: 5000
customer_account_id (anyOf 2)stringAlternativeOne of:
customer_device_fingerprintJSONOptional
customer_device_fingerprint (anyOf 1)stringAlternativeMaximum length: 5000
customer_device_fingerprint (anyOf 2)stringAlternativeOne of:
customer_device_idJSONOptional
customer_device_id (anyOf 1)stringAlternativeMaximum length: 5000
customer_device_id (anyOf 2)stringAlternativeOne of:
customer_email_addressJSONOptional
customer_email_address (anyOf 1)stringAlternativeMaximum length: 5000
customer_email_address (anyOf 2)stringAlternativeOne of:
customer_purchase_ipJSONOptional
customer_purchase_ip (anyOf 1)stringAlternativeMaximum length: 5000
customer_purchase_ip (anyOf 2)stringAlternativeOne of:
product_descriptionJSONOptional
product_description (anyOf 1)stringAlternativeMaximum length: 5000
product_description (anyOf 2)stringAlternativeOne of:
shipping_addressModelOptionalExpand Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3 disputed transaction shipping address

Referenced models: Post Charges Charge Dispute — request body — body evidence enhanced evidence mastercard compliance, visa compelling evidence 3, visa compliance visa compelling evidence 3 disputed transaction shipping address

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.