The GET /disputes/{id} call allows your platform to look up a single dispute. Be sure to subscribe to the disputes.created
Notification event topic in order to programmatically integrate any new Disputes that a merchant receives. Learn more about Disputes in Manage Payment Operations and in the Disputes Deep Dive resource.
id required | string ID of the dispute, generated by WePay when the dispute is created. | ||||||
resource required | string Helps organize information by identifying the resource type of the object data.
| ||||||
path required | string Path of resource and resource ID. | ||||||
required | object or null Details the owner resource and owner path. | ||||||
create_time required | integer <int64> >= 0 | ||||||
status required | string Status of the dispute. Possible values include:
| ||||||
type required | string Type of dispute.
| ||||||
amount required | integer The amount under dispute. If the dispute amount differs from the transaction amount, there is either a partial dispute or an exchange rate fluctuation. | ||||||
fee required | integer Specifies whether an app fee will be collected and who should pay the app fee. | ||||||
currency required | string ISO 4217 currency code. Possible values include: | ||||||
required | object The payment linked to this refund or dispute. | ||||||
card_brand required | string
| ||||||
required | object The reason a chargeback is being disputed. | ||||||
required | object or null The ultimate resolution to the dispute. | ||||||
required | object or null If a chargeback has occurred, fetch this transaction record to account for the portion of the chargeback debited from the merchant. | ||||||
required | object or null If a chargeback has occurred and has since been reversed, fetch this transaction record to account for the portion of the reversal credited back to the merchant. | ||||||
required | object or null If a chargeback has occurred, fetch this transaction record to account for the chargeback fee charged to the merchant. | ||||||
required | object or null If a chargeback has occurred, fetch this transaction record to account for the portion of the chargeback debited from your platform account balance. | ||||||
required | object or null If a chargeback has occurred and has since been reversed, fetch this transaction record to account for the portion of the reversal credited to your platform account balance. | ||||||
required | object Documentation provided by your merchant to challenge the dispute. | ||||||
required | object or null Any custom data your platform chooses to attach to this resource. The custom data must be key-value pairs and not contain any personally identifiable information (PII) or payment card (PCI) data. | ||||||
api_version | string |
INVALID_PARAMS
NOT_AUTHORIZED
UNEXPECTED_ERROR
{- "amount": 2200,
- "create_time": 1519348426,
- "currency": "USD",
- "custom_data": null,
- "documentation": {
- "documents": [
- "docu-abc123",
- "docu-efg456",
- "docu-hij789"
], - "explanation": "lorem ipsum dolores umbridge"
}, - "fee": 0,
- "id": "55ef5b88-c055-11e7-abc4-cec278b6b50a",
- "owner": {
- "id": "5b8d9ed8-c055-11e7-abc4-cec278b6b50a",
- "path": "/accounts/5b8d9ed8-c055-11e7-abc4-cec278b6b50a",
- "resource": "accounts"
}, - "path": "/disputes/55ef5b88-c055-11e7-abc4-cec278b6b50a",
- "payment": {
- "id": "61ab8bb8-c055-11e7-abc4-cec278b6b50a",
- "path": "/payments/61ab8bb8-c055-11e7-abc4-cec278b6b50a",
- "resource": "payments"
}, - "card_brand": "visa",
- "reason": {
- "reason_code": "RECOGNITION",
- "reason_message": "The payer did not recognize the transaction",
- "details": [
- {
- "detail_code": "11.2",
- "detail_message": "Declined Authorization"
}
]
}, - "resolution": null,
- "resource": "disputes",
- "status": "pending_wepay_review",
- "txnr_chargeback_app_fees": null,
- "txnr_chargeback_merchant": {
- "id": "6b171104-c055-11e7-abc4-cec278b6b50a",
- "path": "/transaction_records/6b171104-c055-11e7-abc4-cec278b6b50a",
- "resource": "transaction_records"
}, - "txnr_chargeback_reversal_app_fee": null,
- "txnr_chargeback_reversal_merchant": null,
- "txnr_merchant_chargeback_fee": {
- "id": "f2e5c7a7-c054-11e7-abc4-6b50acec278b",
- "path": "/transaction_records/f2e5c7a7-c054-11e7-abc4-6b50acec278b",
- "resource": "transaction_records"
}, - "type": "chargeback",
- "api_version": "3.0"
}