- JSON-представление
- Требование транзакцииCheckResult
- Заказ
- Информация о платеже
- GoogleProvidedPaymentInstrument
- Информация о клиенте
Следующий идентификатор: 6 Возвращается в приложение в качестве вывода для actions.intent.TRANSACTION_DECISION
.
JSON-представление | |
---|---|
{ "checkResult": { object( |
Поля | |
---|---|
checkResult | Если |
userDecision | Решение пользователя относительно предлагаемого заказа. |
order | Заказ, одобренный пользователем. Это поле будет присутствовать только в том случае, если |
deliveryAddress | Если пользователь запрашивает обновление адреса доставки, это поле включает новый адрес доставки. Это поле будет присутствовать только в том случае, если |
Требование транзакцииCheckResult
Возвращается в приложение как выходные данные для actions.intent.TRANSACTION_REQUIREMENTS_CHECK
.
JSON-представление | |
---|---|
{
"resultType": enum( |
Поля | |
---|---|
resultType | Результат операции. |
Заказ
Подтвержденный заказ с указанием платежных реквизитов, если требуется. Отправлено агенту.
JSON-представление | |
---|---|
{ "finalOrder": { object( |
Поля | |
---|---|
finalOrder | Отразите назад предложенный приказ, вызвавший приказ. |
googleOrderId | Идентификатор заказа, присвоенный Google. |
orderDate | Дата и время создания заказа. Временная метка в формате RFC3339 UTC «Зулу» с точностью до наносекунд. Пример: |
paymentInfo | Информация, связанная с оплатой заказа. |
actionOrderId | Видимый пользователю идентификатор заказа. Должен быть установлен при первоначальном синхронном OrderUpdate/подтверждении. |
customerInfo | По запросу информация о клиенте, например адрес электронной почты, будет передана обратно в приложение. |
Информация о платеже
Информация, связанная с оплатой заказа.
JSON-представление | |
---|---|
{ "paymentType": enum( |
Поля | |
---|---|
paymentType | Тип платежа. Необходимый. |
displayName | Название инструмента, отображаемое в чеке. |
googleProvidedPaymentInstrument | Google предоставил платежный инструмент. |
GoogleProvidedPaymentInstrument
Google предоставил платежный инструмент.
JSON-представление | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object( |
Поля | |
---|---|
instrumentToken | Google предоставил платежный инструмент. Строка в кодировке Base64. |
billingAddress | По запросу интегратора будет указан платежный адрес используемого инструмента. |
Информация о клиенте
Информация о клиенте.
JSON-представление | |
---|---|
{ "email": string } |
Поля | |
---|---|
email | Электронная почта клиента будет включена и возвращена в приложение, если CustomerInfoProperty.EMAIL указан в CustomerInfoOptions. |