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. |