The following table lists the messages that are used by the default implementation of the OPP, showing the message name constant expected by the OPP components that use these messages.
| Message name constant | Used by OPP component |
Added to this collection under this condition |
|---|---|---|
| pur_badplacedprice | RequiredItemAdjustPrice | _Basket_Errors when the price of an item does not correspond to the price contained in the OrderForm. |
| pur_badhandling | RequiredHandling | _Purchase_Errors when the handling cost for an order cannot be computed. |
| pur_badpayment | RequiredPayment | _Purchase_Errors when authentication code (_payment_auth_code) is not set. |
| pur_badshipping | RequiredShipping | _Purchase_Errors when the shipping for an order cannot be computed. |
| pur_badsku | RequiredProdInfo | _Basket_Errors when a SKU in the OrderForm references an item that is not contained in the site’s inventory. |
| pur_badtax | RequiredTax | _Purchase_Errors when the tax on a purchase cannot be computed. |
| pur_badverify | RequiredTotal | _Purchase_Errors when the data stored by the ProcessVerifyWith method does not match the original data in the order form. |
| pur_noitems | RequiredOrderCheck | _Purchase_Errors when there are no items in the OrderForm. |
| pur_out_of_stock | FlagInventory, LocalInventory | _Purchase_Errors when an item referenced in the OrderForm is out of stock. |