SyncRefundRequest
cardBrandstringrequired
Possible values: <= 20 characters
currencystring
Possible values: >= 3 characters and <= 3 characters
entryModestringrequired
Possible values: non-empty, Value must match regular expression [A-Za-z0-9][A-Za-z0-9 _/-]{0,63}
idempotencyKeystringrequired
Possible values: <= 64 characters, Value must match regular expression ^(?:\s*|[A-Za-z0-9_.:-]+)$
lastFourstringrequired
Possible values: non-empty, Value must match regular expression \d{4}
originalGatewayTransactionIdstringrequired
Possible values: non-empty
processorReferenceIdstringrequired
Possible values: <= 64 characters
processorTransactionIdstringnullable
Possible values: <= 64 characters, Value must match regular expression ^[A-Za-z0-9_.:-]{1,255}$
reasonstringnullable
Possible values: <= 255 characters
refundedAmountinteger<int64>required
Possible values: >= 1
refundedAtstring<date-time>required
terminalIdstringrequired
Possible values: non-empty
terminalTransactionIdstringrequired
Possible values: <= 128 characters, Value must match regular expression ^[A-Za-z0-9_.:-]{1,255}$
SyncRefundRequest
{
"cardBrand": "string",
"currency": "string",
"entryMode": "string",
"idempotencyKey": "string",
"lastFour": "string",
"originalGatewayTransactionId": "string",
"processorReferenceId": "string",
"processorTransactionId": "string",
"reason": "string",
"refundedAmount": 0,
"refundedAt": "2024-07-29T15:51:28.071Z",
"terminalId": "string",
"terminalTransactionId": "string"
}