Create a Chargeback
POST/api/chargebacks/
Merchants with the proper permissions can create a chargeback in the Splitit system (you may want to do this, for example, if you received notice of a chargeback from your processor). Created chargebacks have Open status.
Request
- application/json
Body
required
Optional, if not set, gets set to current time. Only dates less than or equal to now should be used, and should be in UTC format, e.g. "2024-04-29T14:33:44.613Z"
Merchant reference id given for this dispute
Due date for submitting evidence for this dispute. Should be in UTC format, e.g. "2024-04-29T14:33:44.613Z"
Associated installment plan number. Optional if RefOrderNumber
is specified
Optional if InstallmentPlanNumber
is specified
Chargeback amount
Chargeback currency, e.g. USD, AUD, CAD, EUR, GBP, JPY, SGD
Chargeback reason code. See codes
This is the merchant reference that comes from the processor with the chargeback notification. It includes a Splitit reference number from the relevant capture operation.
Responses
- 200
- 401
- 403
- 404
- 500
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Array [
]
Array [
]
Errors
object[]
Chargeback
object
required
TotalPlanAmount
object
required
DisputeAmount
object
required
Possible values: [Open
, Won
, Lost
, Closed
, Other
, Pending
]
Evidences
object[]
required
Comments
object[]
required
{
"Errors": [
{
"Code": "string",
"Message": "string",
"AdditionalInfo": "string"
}
],
"StatusCode": 0,
"TraceId": "string",
"IsSuccess": true,
"Chargeback": {
"Id": "string",
"DisputeCreatedDate": "2024-06-06T16:41:09.406Z",
"DueDate": "2024-06-06T16:41:09.406Z",
"InstallmentPlanNumber": "string",
"InstallmentNumber": 0,
"PlanStatus": "string",
"TransactionId": "string",
"MerchantName": "string",
"TotalPlanAmount": {
"Amount": 0,
"CurrencyCode": "string"
},
"DisputeAmount": {
"Amount": 0,
"CurrencyCode": "string"
},
"Status": "Open",
"PlanActivatedDate": "2024-06-06T16:41:09.406Z",
"ReasonCode": "string",
"Evidences": [
{
"EvidenceId": "string",
"UploadedAt": "2024-06-06T16:41:09.406Z",
"FileName": "string",
"FileType": "string"
}
],
"Comments": [
{
"CommentId": "string",
"Text": "string",
"CommentAt": "2024-06-06T16:41:09.406Z"
}
]
}
}
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
Error
object
ExtraData
object
{
"TraceId": "string",
"Error": {
"Code": "string",
"Message": "string",
"AdditionalInfo": "string",
"ExtraData": {}
}
}
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
Error
object
ExtraData
object
{
"TraceId": "string",
"Error": {
"Code": "string",
"Message": "string",
"AdditionalInfo": "string",
"ExtraData": {}
}
}
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
Error
object
ExtraData
object
{
"TraceId": "string",
"Error": {
"Code": "string",
"Message": "string",
"AdditionalInfo": "string",
"ExtraData": {}
}
}
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
Error
object
ExtraData
object
{
"TraceId": "string",
"Error": {
"Code": "string",
"Message": "string",
"AdditionalInfo": "string",
"ExtraData": {}
}
}