- Representasi JSON
- TransactionRequirementsCheckResult
- Pesanan
- PaymentInfo
- GoogleProvidedPaymentInstrument
- CustomerInfo
ID Berikutnya: 6 Kembali ke aplikasi sebagai output untuk actions.intent.TRANSACTION_DECISION
.
Representasi JSON | |
---|---|
{ "checkResult": { object ( |
Kolom | |
---|---|
checkResult |
Jika |
userDecision |
Keputusan pengguna terkait pesanan yang diusulkan. |
order |
Pesanan yang telah disetujui pengguna. Kolom ini hanya akan ada jika |
deliveryAddress |
Jika pengguna meminta pembaruan alamat pengiriman, kolom ini menyertakan alamat pengiriman baru. Kolom ini hanya akan ada jika |
TransactionRequirementsCheckResult
Dikembalikan ke aplikasi sebagai output untuk actions.intent.TRANSACTION_REQUIREMENTS_CHECK
.
Representasi JSON | |
---|---|
{
"resultType": enum ( |
Kolom | |
---|---|
resultType |
Hasil operasi. |
Pesan
Tidak digunakan lagi: Sebagai gantinya, gunakan V3 Proto. Pesanan yang dikonfirmasi dengan detail pembayaran, jika diminta. Dikirim ke agen.
Representasi JSON | |
---|---|
{ "finalOrder": { object ( |
Kolom | |
---|---|
finalOrder |
Memikirkan kembali pesanan yang diusulkan yang menyebabkan pesanan tersebut. |
googleOrderId |
ID pesanan yang ditetapkan oleh Google. |
orderDate |
tanggal dan waktu pesanan dibuat. Stempel waktu dalam format RFC3339 UTC "Zulu", akurat hingga nanodetik. Contoh: |
paymentInfo |
Info terkait pembayaran untuk pesanan. |
actionOrderId |
Wajib: ID pesanan internal yang ditetapkan penjual. ID ini harus unik, dan diperlukan untuk operasi pembaruan pesanan berikutnya. ID ini dapat ditetapkan ke googleOrderId yang diberikan, atau nilai unik lainnya. Perhatikan bahwa ID yang ditampilkan kepada pengguna adalah userVisibleOrderId, yang mungkin merupakan nilai berbeda yang lebih mudah digunakan. |
customerInfo |
Jika diminta, info pelanggan, misalnya, email, akan diteruskan kembali ke aplikasi. |
PaymentInfo
Tidak digunakan lagi: Sebagai gantinya, gunakan V3 Proto. Info terkait pembayaran untuk pesanan.
Representasi JSON | |
---|---|
{ "paymentType": enum ( |
Kolom | |
---|---|
paymentType |
jenis pembayaran. Wajib. |
displayName |
nama instrumen yang ditampilkan di tanda terima. |
googleProvidedPaymentInstrument |
Instrumen pembayaran yang disediakan Google. |
GoogleProvidedPaymentInstrument
Instrumen pembayaran yang disediakan Google.
Representasi JSON | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object ( |
Kolom | |
---|---|
instrumentToken |
Instrumen pembayaran yang disediakan Google. String berenkode base64. |
billingAddress |
Jika diminta oleh integrator, alamat penagihan untuk instrumen yang digunakan akan disertakan. |
CustomerInfo
Tidak digunakan lagi: Sebagai gantinya, gunakan V3 Proto. Informasi tentang pelanggan.
Representasi JSON | |
---|---|
{ "email": string } |
Kolom | |
---|---|
email |
Email pelanggan akan disertakan dan dikembalikan ke aplikasi jika CustomerInfoProperty.EMAIL ditentukan di CustomerInfoOptions. |