- نمایندگی 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 | نتیجه عملیات. |
سفارش
منسوخ شده: به جای آن از V3 Proto استفاده کنید. سفارش تایید شده با جزئیات پرداخت، در صورت درخواست. برای نماینده ارسال شد.
نمایندگی JSON | |
---|---|
{ "finalOrder": { object ( |
زمینه های | |
---|---|
finalOrder | ترتیب پیشنهادی را که باعث سفارش شده است را بازتاب دهید. |
googleOrderId | شناسه سفارش توسط Google اختصاص داده شده است. |
orderDate | تاریخ و زمان ایجاد سفارش یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با دقت نانوثانیه. مثال: |
paymentInfo | اطلاعات مربوط به پرداخت برای سفارش |
actionOrderId | مورد نیاز: شناسه سفارش داخلی به تاجر اختصاص داده شده است. این شناسه باید منحصر به فرد باشد و برای عملیات به روز رسانی بعدی سفارش لازم است. این شناسه ممکن است روی googleOrderId ارائه شده یا هر مقدار منحصر به فرد دیگری تنظیم شود. توجه داشته باشید که شناسه ارائه شده به کاربران userVisibleOrderId است که ممکن است مقداری متفاوت و کاربرپسندتر باشد. |
customerInfo | در صورت درخواست، اطلاعات مشتری به عنوان مثال ایمیل به برنامه ارسال می شود. |
اطلاعات پرداخت
منسوخ شده: به جای آن از V3 Proto استفاده کنید. اطلاعات مربوط به پرداخت برای سفارش
نمایندگی JSON | |
---|---|
{ "paymentType": enum ( |
زمینه های | |
---|---|
paymentType | نوع پرداخت. ضروری. |
displayName | نام ابزاری که روی رسید نمایش داده شده است. |
googleProvidedPaymentInstrument | گوگل ابزار پرداخت را ارائه کرد. |
GoogleProvidedPaymentInstrument
گوگل ابزار پرداخت را ارائه کرد.
نمایندگی JSON | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object ( |
زمینه های | |
---|---|
instrumentToken | گوگل ابزار پرداخت را ارائه کرد. رشته ای با کد base64. |
billingAddress | در صورت درخواست یکپارچهساز، آدرس صورتحساب ابزار در حال استفاده درج خواهد شد. |
اطلاعات مشتری
منسوخ شده: به جای آن از V3 Proto استفاده کنید. اطلاعات در مورد مشتری
نمایندگی JSON | |
---|---|
{ "email": string } |
زمینه های | |
---|---|
email | در صورتی که CustomerInfoProperty.EMAIL در CustomerInfoOptions مشخص شده باشد، ایمیل مشتری شامل می شود و به برنامه بازگردانده می شود. |