- نمایندگی JSON
- Transaction RequirementsCheck Result
- سفارش
- اطلاعات پرداخت
- GoogleProvidedPaymentInstrument
- اطلاعات مشتری
شناسه بعدی: 6 به عنوان خروجی برای actions.intent.TRANSACTION_DECISION
به برنامه بازگشت.
نمایندگی JSON | |
---|---|
{ "checkResult": { object( |
زمینه های | |
---|---|
checkResult | اگر |
userDecision | تصمیم کاربر در مورد سفارش پیشنهادی |
order | سفارشی که کاربر تایید کرده است. این فیلد فقط زمانی وجود خواهد داشت که |
deliveryAddress | در صورت درخواست کاربر برای به روز رسانی آدرس تحویل، این قسمت شامل آدرس تحویل جدید است. این فیلد فقط زمانی وجود خواهد داشت که |
Transaction RequirementsCheck Result
به عنوان خروجی برای actions.intent.TRANSACTION_REQUIREMENTS_CHECK
به برنامه برگردانده شد.
نمایندگی JSON | |
---|---|
{
"resultType": enum( |
زمینه های | |
---|---|
resultType | نتیجه عملیات. |
سفارش
سفارش تایید شده با جزئیات پرداخت، در صورت درخواست. برای نماینده ارسال شد.
نمایندگی JSON | |
---|---|
{ "finalOrder": { object( |
زمینه های | |
---|---|
finalOrder | ترتیب پیشنهادی را که باعث سفارش شده است را بازتاب دهید. |
googleOrderId | شناسه سفارش توسط Google اختصاص داده شده است. |
orderDate | تاریخ و زمان ایجاد سفارش یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با دقت نانوثانیه. مثال: |
paymentInfo | اطلاعات مربوط به پرداخت برای سفارش |
actionOrderId | شناسه سفارش قابل مشاهده توسط کاربر باید روی OrderUpdate/Confirmation اولیه همزمان تنظیم شود. |
customerInfo | در صورت درخواست، اطلاعات مشتری به عنوان مثال ایمیل به برنامه ارسال می شود. |
اطلاعات پرداخت
اطلاعات مربوط به پرداخت برای سفارش
نمایندگی JSON | |
---|---|
{ "paymentType": enum( |
زمینه های | |
---|---|
paymentType | نوع پرداخت. ضروری. |
displayName | نام ابزاری که روی رسید نمایش داده شده است. |
googleProvidedPaymentInstrument | گوگل ابزار پرداخت را ارائه کرد. |
GoogleProvidedPaymentInstrument
گوگل ابزار پرداخت را ارائه کرد.
نمایندگی JSON | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object( |
زمینه های | |
---|---|
instrumentToken | گوگل ابزار پرداخت را ارائه کرد. رشته ای با کد base64. |
billingAddress | در صورت درخواست یکپارچهساز، آدرس صورتحساب ابزار در حال استفاده درج خواهد شد. |
اطلاعات مشتری
اطلاعات در مورد مشتری
نمایندگی JSON | |
---|---|
{ "email": string } |
زمینه های | |
---|---|
email | در صورتی که CustomerInfoProperty.EMAIL در CustomerInfoOptions مشخص شده باشد، ایمیل مشتری شامل می شود و به برنامه بازگردانده می شود. |