- การแสดง 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 |