- 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 |
작업 결과입니다. |
주문
지원 중단됨: 대신 V3 Proto를 사용하세요. 요청된 경우 결제 세부정보와 함께 주문을 확인합니다. 상담사에게 전송되었습니다.
JSON 표현 | |
---|---|
{ "finalOrder": { object ( |
필드 | |
---|---|
finalOrder |
명령의 원인이 된 제안된 주문을 되돌아봅니다. |
googleOrderId |
Google에서 할당한 주문 ID입니다. |
orderDate |
주문이 생성된 날짜 및 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프로 정밀도는 나노초 수준입니다. 예: |
paymentInfo |
주문의 결제 관련 정보입니다. |
actionOrderId |
필수: 판매자가 할당한 내부 주문 ID입니다. 이 ID는 고유해야 하며 후속 주문 업데이트 작업에 필요합니다. 이 ID는 제공된 googleOrderId 또는 다른 고유한 값으로 설정할 수 있습니다. 사용자에게 표시되는 ID는 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 |
CustomerInfoOptions에 CustomerInfoProperty.EMAIL이 지정된 경우 고객 이메일이 포함되며 앱에 반환됩니다. |