Refund
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
@type |
|
string |
true |
|
|
true |
Payment |
Assigned Type: ms-0300:Payment |
Payment |
true |
|
|
false |
RefundTotal |
The total amount of the reimbursement. |
number |
false |
|
|
false |
RefundReason |
Specifies why the refund was made. |
string |
false |
|
|
false |
RefundReasonDescription |
Provides a more detailed explanation for the refund. |
string |
false |
|
|
false |
RefundTransactionType |
Assigned Type: pf1:RefundTransactionType |
RefundTransactionType |
false |
|
|
false |
ExtensionPoint |
|
ExtensionPoint |
false |
|
|
true |
{
"@type" : "string",
"payment" : {
"@type" : "string",
"amount" : "number",
"currencyCode" : { },
"tip" : "number",
"gratuity" : "number",
"tenderType" : { },
"cardType" : { },
"tenderDescription" : "string",
"authorizationCode" : "string",
"cardEntryType" : { },
"customerName" : "string",
"lastFour" : "string",
"firstSix" : "string",
"accountNumber" : "string",
"tenderPresenceInd" : "boolean",
"depositInd" : "boolean",
"extensionPoint" : { }
},
"refundTotal" : "number",
"refundReason" : "string",
"refundReasonDescription" : "string",
"refundTransactionType" : {
"@type" : "string",
"extensionPoint" : { }
},
"extensionPoint" : { }
}