- JSON 표현
- TransactionRequirementsCheckResult
- 주문
- PaymentInfo
- GoogleProvidedPaymentInstrument
- CustomerInfo
다음 ID: 6 actions.intent.TRANSACTION_DECISION
의 출력으로 앱에 반환되었습니다.
JSON 표현 | |
---|---|
{ "checkResult": { object( |
필드 | |
---|---|
checkResult |
|
userDecision |
제안된 주문에 대한 사용자의 결정입니다. |
order |
사용자가 승인한 주문입니다. 이 필드는 |
deliveryAddress |
사용자가 배송지 주소 업데이트를 요청하면 이 필드에 새 배송지 주소가 포함됩니다. 이 필드는 |
TransactionRequirementsCheckResult
actions.intent.TRANSACTION_REQUIREMENTS_CHECK
의 출력으로 앱에 반환됩니다.
JSON 표현 | |
---|---|
{
"resultType": enum( |
필드 | |
---|---|
resultType |
작업 결과입니다. |
주문
요청된 경우 결제 세부정보와 함께 주문을 확인합니다. 상담사에게 전송되었습니다.
JSON 표현 | |
---|---|
{ "finalOrder": { object( |
필드 | |
---|---|
finalOrder |
명령의 원인이 된 제안된 주문을 되돌아봅니다. |
googleOrderId |
Google에서 할당한 주문 ID입니다. |
orderDate |
주문이 생성된 날짜 및 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프로 정밀도는 나노초 수준입니다. 예: |
paymentInfo |
주문의 결제 관련 정보입니다. |
actionOrderId |
사용자에게 표시되는 주문 ID입니다. 초기 동기식 OrderUpdate/확인에서 설정해야 합니다. |
customerInfo |
요청하면 이메일과 같은 고객 정보가 앱으로 다시 전달됩니다. |
PaymentInfo
주문의 결제 관련 정보입니다.
JSON 표현 | |
---|---|
{ "paymentType": enum( |
필드 | |
---|---|
paymentType |
결제 유형입니다. 필수 항목입니다. |
displayName |
영수증에 표시된 결제 수단의 이름입니다. |
googleProvidedPaymentInstrument |
Google에서 결제 수단을 제공합니다. |
GoogleProvidedPaymentInstrument
Google에서 결제 수단을 제공합니다.
JSON 표현 | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object( |
필드 | |
---|---|
instrumentToken |
Google에서 결제 수단을 제공합니다. base64 인코딩 문자열입니다. |
billingAddress |
통합자가 요청하는 경우 사용 중인 결제 수단의 청구서 수신 주소가 포함됩니다. |
CustomerInfo
고객에 관한 정보입니다.
JSON 표현 | |
---|---|
{ "email": string } |
필드 | |
---|---|
email |
CustomerInfoOptions에 CustomerInfoProperty.EMAIL이 지정된 경우 고객 이메일이 포함되며 앱에 반환됩니다. |