You are here:
Submit Order Rejected Example for Order Management Integration Layer
An Order Rejected response is returned when a submitted order cannot be fulfilled by an order management system. The response may or may not contain a fields section, as shown in the following examples.
With fields:
[
// Supplemental Order Item rejected
{
"orderItemId": "8021U000000hv6T",
"state": "Rejected",
"reasonCode": "PONR",
"reasonDescription": "Point of Non Return is reached"
"fields" :
{
"CustomName__c": "IphoneX125",
"Memory__c": "125GB"
}
},
// Supplemental Order rejected
{
"orderId": "8011U000000Tq5l",
"state": "Rejected",
"reasonCode": "PONR",
"reasonDescription": "Point of Non Return is reached"
"fields" :
{
"DueDate__c": "2020-08-28T02:42:19.861Z",
"ThorJeopardyStatus__c": "Green"
}
}
]
Without fields:
[
// Supplemental Order Item rejected
{
"orderItemId": "8021U000000hv6T",
"state": "Rejected",
"reasonCode": "PONR",
"reasonDescription": "Point of Non Return is reached"
},
// Supplemental Order rejected
{
"orderId": "8011U000000Tq5l",
"state": "Rejected",
"reasonCode": "PONR",
"reasonDescription": "Point of Non Return is reached"
}
]

