Transactions API will be deprecated on May 3, 2023, ahead of the Conversational Actions sunset on June 13, 2023. For more information, see
Conversational Actions sunset.
PurchaseError
Stay organized with collections
Save and categorize content based on your preferences.
Errors that a purchase order can be rejected for.
JSON representation |
{
"type": enum (ErrorType ),
"description": string,
"entityId": string,
"updatedPrice": {
object (PriceAttribute )
},
"availableQuantity": number
} |
Fields |
type |
enum (ErrorType )
Required: This represents the granular reason why an order gets rejected by the merchant.
|
description |
string
Additional error description.
|
entityId |
string
Entity Id that corresponds to the error. Example this can correspond to LineItemId / ItemOptionId.
|
updatedPrice |
object (PriceAttribute )
Relevant in case of PRICE_CHANGED / INCORRECT_PRICE error type.
|
availableQuantity |
number
Available quantity now. Applicable in case of AVAILABILITY_CHANGED.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["Purchase orders can be rejected for various reasons, including incorrect pricing, availability issues, and other granular errors defined by the `ErrorType` enum."],["Each error includes a type, description, and an associated entity ID for precise identification of the issue."],["In cases of price or availability discrepancies, the error response provides updated price or available quantity details."],["Developers can use the detailed error information to understand and address order rejections effectively."]]],[]]