- Zapis JSON
- TransactionRequirementsCheckResult
- Zamówienie
- PaymentInfo
- GoogleProvidedPaymentInstrument,
- CustomerInfo
Następny identyfikator: 6 powrót do aplikacji jako dane wyjściowe dla actions.intent.TRANSACTION_DECISION
.
Zapis JSON | |
---|---|
{ "checkResult": { object( |
Pola | |
---|---|
checkResult |
Jeśli |
userDecision |
Decyzja użytkownika dotycząca proponowanego zamówienia. |
order |
Zamówienie zatwierdzone przez użytkownika. To pole jest dostępne tylko wtedy, gdy |
deliveryAddress |
Jeśli użytkownik chce zaktualizować adres dostawy, to pole zawiera nowy adres dostawy. To pole jest dostępne tylko wtedy, gdy |
TransactionRequirementsCheckResult
Wrócony do aplikacji jako dane wyjściowe dla zadania actions.intent.TRANSACTION_REQUIREMENTS_CHECK
.
Zapis JSON | |
---|---|
{
"resultType": enum( |
Pola | |
---|---|
resultType |
Wynik operacji. |
Zamów
Potwierdzone zamówienie z danymi do płatności (jeśli jest wymagana). Wysłano do pracownika obsługi klienta.
Zapis JSON | |
---|---|
{ "finalOrder": { object( |
Pola | |
---|---|
finalOrder |
Przypomnij sobie proponowaną kolejność, która jest przyczyną zamówienia. |
googleOrderId |
Identyfikator zamówienia przypisany przez Google. |
orderDate |
Data i godzina utworzenia zamówienia. Znacznik czasu w formacie RFC3339 UTC „Zulu”, z dokładnością do nanosekund. Przykład: |
paymentInfo |
Dane dotyczące płatności związane z zamówieniem. |
actionOrderId |
Identyfikator zamówienia widoczny dla użytkownika. Musi być ustawiony przy początkowej synchronicznej aktualizacji/potwierdzeniu zamówienia. |
customerInfo |
Jeśli o to poprosisz, dane klienta, np. adres e-mail, zostaną zwrócone do aplikacji. |
PaymentInfo
Informacje dotyczące płatności za zamówienie.
Zapis JSON | |
---|---|
{ "paymentType": enum( |
Pola | |
---|---|
paymentType |
Forma płatności. To pole jest wymagane. |
displayName |
Nazwa instrumentu widoczna na rachunku. |
googleProvidedPaymentInstrument |
Instrument płatniczy dostarczony przez Google. |
GoogleProvidedPaymentInstrument
Instrument płatniczy dostarczony przez Google.
Zapis JSON | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object( |
Pola | |
---|---|
instrumentToken |
Instrument płatniczy dostarczony przez Google. Ciąg zakodowany w formacie base64. |
billingAddress |
Na żądanie integratora zostanie podany adres rozliczeniowy używany przy instrumencie. |
CustomerInfo
Informacje o kliencie.
Zapis JSON | |
---|---|
{ "email": string } |
Pola | |
---|---|
email |
Adres e-mail klienta zostanie uwzględniony i zwrócony do aplikacji, jeśli parametr CustomerInfoProperty.EMAIL został podany w polu CustomerInfoOptions. |