- تمثيل JSON
- TransactionRequirementsCheckResult
- الطلب
- PaymentInfo
- GoogleProvidedPaymentInstrument
- CustomerInfo
المعرّف التالي: 6 تمت إعادته إلى التطبيق كإخراج لـ actions.intent.TRANSACTION_DECISION
.
تمثيل JSON | |
---|---|
{ "checkResult": { object ( |
الحقول | |
---|---|
checkResult |
إذا لم تكن قيمة الحقل " |
userDecision |
قرار المستخدم بشأن الطلب المقترَح. |
order |
تمثّل هذه السمة الترتيب الذي وافق عليه المستخدم. ولن يتم عرض هذا الحقل إلا عندما تكون قيمة الحقل " |
deliveryAddress |
في حال طلب المستخدم تعديل عنوان التسليم، سيتضمّن هذا الحقل عنوان التسليم الجديد. ولن يتم عرض هذا الحقل إلا عندما تكون قيمة الحقل " |
TransactionRequirementsCheckResult
تمت العودة إلى التطبيق كمخرجات لـ 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 |
سيتم إرسال معلومات العميل، مثلاً البريد الإلكتروني، إلى التطبيق إذا طُلب منك ذلك. |
PaymentInfo
مهملة: يمكنك استخدام V3 Proto بدلاً من ذلك. المعلومات المتعلّقة بالدفع لطلب معيّن
تمثيل JSON | |
---|---|
{ "paymentType": enum ( |
الحقول | |
---|---|
paymentType |
طريقة الدفع: مطلوبة. |
displayName |
اسم الأداة المعروض على الإيصال. |
googleProvidedPaymentInstrument |
قدّمت Google وسيلة الدفع. |
GoogleProvidedPaymentInstrument
قدّمت Google وسيلة الدفع.
تمثيل JSON | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object ( |
الحقول | |
---|---|
instrumentToken |
قدّمت Google وسيلة الدفع. سلسلة بترميز base64. |
billingAddress |
ستتضمّن شركة الدمج عنوان إرسال الفواتير الخاص بالأداة المستخدَمة إذا طلبت عملية الدمج هذه. |
CustomerInfo
مهملة: يمكنك استخدام V3 Proto بدلاً من ذلك. معلومات حول العميل
تمثيل JSON | |
---|---|
{ "email": string } |
الحقول | |
---|---|
email |
سيتم تضمين البريد الإلكتروني للعميل وإعادته إلى التطبيق إذا تم تحديد CustomerInfoProperty.EMAIL في CustomerInfoOptions. |