Skip to main content

Disputes

When a payer asks their bank or card issuer to take a payment back, the gateway tells PayLink (Razorpay, Stripe and PayPal report disputes). The dispute appears here, on the payment, and as dispute.created, dispute.updated and dispute.closed webhooks.

Each shows the payment, the gateway's reference, amount, reason, status and the date to respond by:

Status
needs_responseRespond with your evidence on the gateway's dashboard before the date shown.
under_reviewThe bank is deciding.
won, lost, closedFinal.

PayLink follows the outcome; it doesn't submit evidence. Keep a note of what you sent.

Scripts: GET /api/tenant/disputes, POST /api/tenant/disputes/{id}/note; the Payments API has GET /api/v1/disputes.