Published differences

Shopify PaymentsStripeSquarePayPal
Where you submitOrder chargeback banner in adminDashboard dispute, or APIDisputes in Orders & paymentsResolution Center case
Typical merchant windowDue date shown; usually 7–21 days; 11:59 p.m. store time if no time listedUsually 7–21 days; miss it and you loseShort case-specific window; public articles often describe 7 days from noticeDeadline shown on the case; internal disputes can have up to 20 days to resolve or escalate
Can you edit after sending?Yes until due date, unless you clicked Submit nowNo. One submission, forwarded immediatelyFollow the open form; generally not after submitAvailable actions depend on the stage and status; follow the open case
Who packages auto data?Shopify auto-collects order/fulfillment data and can submit on the due dateStripe pre-fills AVS/CVC/IP and some CE 3.0 fields when availableSquare adds transaction data it already hasPayPal supplies the transaction and case context; merchant responds to the requested action
Accepted filesPDF, JPEG, PNGPDF, JPEG, PNGHEIC, JPEG, PDF, PNG, TIFFUse the formats accepted by the case form
Size / pages (published)2 MB each, 4 MB combined, PDF < 50 pages4.5 MB combined, < 50 pages; ~19 pages called out for MastercardPublic guide: 5 MB per file, 15 pages per fileUse the limits displayed in the case form
Who decidesIssuer / card company. Shopify does not.Issuer. Stripe does not.Issuing bank. Square does not.PayPal for an internal claim; bank or card issuer for an external chargeback
Zocuments roleNone in the dashboard. Packet stays in the browser.None in the dashboard. Packet stays in the browser.None in the dashboard. Packet stays in the browser.None in PayPal. Packet stays in the browser.

If a Shopify order was paid through PayPal or another third-party provider, use the provider that owns the open case. See the PayPal dispute guide before treating that case like a Shopify Payments chargeback.