- 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 | Результат операции. |
Заказ
Устарело: вместо этого используйте V3 Proto. Подтвержденный заказ с указанием платежных реквизитов, если требуется. Отправлено агенту.
JSON-представление | |
---|---|
{ "finalOrder": { object ( |
Поля | |
---|---|
finalOrder | Отразите назад предложенный приказ, вызвавший приказ. |
googleOrderId | Идентификатор заказа, присвоенный Google. |
orderDate | дата и время создания заказа. Временная метка в формате RFC3339 UTC «Зулу» с точностью до наносекунд. Пример: |
paymentInfo | Информация, связанная с оплатой заказа. |
actionOrderId | Обязательно: внутренний идентификатор заказа, присвоенный продавцом. Этот идентификатор должен быть уникальным и необходим для последующих операций обновления заказа. Этот идентификатор может быть установлен в соответствии с предоставленным googleOrderId или любым другим уникальным значением. Обратите внимание, что идентификатор, предоставляемый пользователям, — это userVisibleOrderId, который может иметь другое, более удобное для пользователя значение. |
customerInfo | По запросу информация о клиенте, например адрес электронной почты, будет передана обратно в приложение. |
Информация о платеже
Устарело: вместо этого используйте V3 Proto. Информация, связанная с оплатой заказа.
JSON-представление | |
---|---|
{ "paymentType": enum ( |
Поля | |
---|---|
paymentType | тип платежа. Необходимый. |
displayName | название инструмента, указанное в квитанции. |
googleProvidedPaymentInstrument | Google предоставил платежный инструмент. |
GoogleProvidedPaymentInstrument
Google предоставил платежный инструмент.
JSON-представление | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object ( |
Поля | |
---|---|
instrumentToken | Google предоставил платежный инструмент. Строка в кодировке Base64. |
billingAddress | По запросу интегратора будет указан платежный адрес используемого инструмента. |
Информация о клиенте
Устарело: вместо этого используйте V3 Proto. Информация о клиенте.
JSON-представление | |
---|---|
{ "email": string } |
Поля | |
---|---|
email | Электронная почта клиента будет включена и возвращена в приложение, если CustomerInfoProperty.EMAIL указан в CustomerInfoOptions. |