- JSON 표현
- 목차
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- PaymentData
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- PaymentResult
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- PaymentInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- PaymentMethodDisplayInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 프로모션
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- PurchaseOrderExtension
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- PurchaseError
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- TicketOrderExtension
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- TicketEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- EventCharacter
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
주문 항목. 참고: 1. 달리 명시되지 않는 한, 모든 수준의 모든 문자열은 1,000자(영문 기준) 미만이어야 합니다. 2. 달리 명시되지 않는 한, 모든 수준에서 반복되는 모든 필드의 수는 50개 미만이어야 합니다. 3. 지정된 경우 모든 수준의 모든 타임스탬프는 유효한 타임스탬프여야 합니다.
JSON 표현 | |
---|---|
{ "googleOrderId": string, "merchantOrderId": string, "userVisibleOrderId": string, "userVisibleStateLabel": string, "buyerInfo": { object ( |
필드 | ||
---|---|---|
googleOrderId |
Google에서 할당한 주문 ID입니다. |
|
merchantOrderId |
필수: 판매자가 할당한 내부 주문 ID입니다. 이 ID는 고유해야 하며 후속 주문 업데이트 작업에 필요합니다. 이 ID는 제공된 googleOrderId 또는 다른 고유한 값으로 설정할 수 있습니다. 사용자에게 표시되는 ID는 userVisibleOrderId이며 더 사용자 친화적인 다른 값일 수 있습니다. 최대 허용 길이는 128자(영문 기준)입니다. |
|
userVisibleOrderId |
현재 주문을 참조하는 사용자에게 표시되는 ID입니다. 이 ID는 웹사이트, 앱, 이메일을 비롯한 다른 환경에서 이 주문에 대해 표시된 ID와 일치해야 합니다. |
|
userVisibleStateLabel |
지원 중단됨: 대신 OrderExtensions 상태를 사용하세요. 이 주문의 상태에 대해 사용자에게 표시되는 라벨입니다. |
|
buyerInfo |
구매자 관련 정보 |
|
image |
주문과 관련된 이미지입니다. |
|
createTime |
필수: 주문이 생성된 날짜 및 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프로 정밀도는 나노초 수준입니다. 예: |
|
lastUpdateTime |
주문이 마지막으로 업데이트된 날짜 및 시간입니다. OrderUpdate에 필요합니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프로 정밀도는 나노초 수준입니다. 예: |
|
transactionMerchant |
결제를 지원한 판매자입니다. 이는 광고 항목 수준 제공업체와 다를 수 있습니다. 예: ANA의 항목이 포함된 Expedia 주문 |
|
contents |
필수: 광고 항목 그룹인 콘텐츠를 주문합니다. |
|
priceAttributes[] |
가격, 할인, 세금 등 |
|
followUpActions[] |
주문 수준의 후속 조치 |
|
paymentData |
주문의 결제 관련 데이터입니다. |
|
termsOfServiceUrl |
주문/제안된 주문에 적용되는 서비스 약관으로 연결되는 링크입니다. |
|
note |
주문에 첨부된 메모 |
|
promotions[] |
이 주문과 관련된 모든 프로모션입니다. |
|
disclosures[] |
이 주문과 관련된 정보 공개입니다. |
|
vertical |
지원 중단됨: 카테고리를 대신 사용하세요. 이러한 속성은 일부 광고 항목에서 재정의하지 않는 한 모든 광고 항목에 적용됩니다. 이 카테고리는 광고 항목 수준 카테고리 유형과 일치해야 합니다. 가능한 값: 임의 유형의 필드를 포함하는 객체입니다. 추가 필드 |
|
통합 필드 verticals . 이러한 속성은 일부 광고 항목에서 재정의하지 않는 한 모든 광고 항목에 적용됩니다. 이 카테고리는 광고 항목 수준 카테고리 유형과 일치해야 합니다. verticals 은 다음 중 하나여야 합니다. |
||
purchase |
주문서 |
|
ticket |
티켓 주문 |
목차
광고 항목의 래퍼입니다.
JSON 표현 | |
---|---|
{
"lineItems": [
{
object ( |
필드 | |
---|---|
lineItems[] |
주문 광고 항목의 목록입니다. 광고 항목이 1개 이상 있어야 하며 50개 이하여야 합니다. 모든 광고 항목은 동일한 카테고리에 속해야 합니다. |
PaymentData
주문과 관련된 결제 데이터입니다.
JSON 표현 | |
---|---|
{ "paymentResult": { object ( |
필드 | |
---|---|
paymentResult |
통합업체가 거래를 완료하는 데 사용하는 결제 결과입니다. actions-on-Google에서 결제 환경을 관리하는 경우 Google의 작업에 의해 이 필드가 채워집니다. |
paymentInfo |
사용자 대면 상호작용에 유용한 주문 관련 결제 정보입니다. |
PaymentResult
통합업체가 거래를 완료하기 위해 사용한 결제 결과입니다.
JSON 표현 | |
---|---|
{ // Union field |
필드 | ||
---|---|---|
통합 필드 result . Google 결제 데이터 또는 판매자 결제 수단이 제공되었습니다. result 은 다음 중 하나여야 합니다. |
||
googlePaymentData |
Google에서 결제 수단 데이터를 제공했습니다. 결제 대행업체가 Google 지원 결제 대행업체로 등록되어 있는 경우(https://developers.google.com/pay/api/) 링크를 통해 결제 대행업체로 이동하여 자세한 내용을 알아보세요. 그렇지 않은 경우 페이로드 세부정보는 다음 문서를 참조하세요. https://developers.google.com/pay/api/payment-data-cryptography |
|
merchantPaymentMethodId |
사용자가 선택한 판매자/작업 제공 결제 수단입니다. |
PaymentInfo
주문에 관한 결제 정보입니다. 이 프로토콜은 사용자 대면 상호작용에 유용한 정보를 캡처합니다.
JSON 표현 | |
---|---|
{ "paymentMethodDisplayInfo": { object ( |
필드 | |
---|---|
paymentMethodDisplayInfo |
거래에 사용된 결제 수단의 표시 정보입니다. |
paymentMethodProvenance |
거래에 사용된 결제 수단의 출처입니다. 사용자가 Google과 판매자 모두에 동일한 결제 수단을 등록했을 수 있습니다. |
PaymentMethodDisplayInfo
통합업체가 거래를 완료하기 위해 사용한 결제 결과입니다.
JSON 표현 | |
---|---|
{
"paymentType": enum ( |
필드 | |
---|---|
paymentType |
결제 유형입니다. |
paymentMethodDisplayName |
사용자에게 표시되는 결제 수단 이름입니다. 예: VISA **** 1234 Check acct **** 5678 |
프로모션
장바구니에 추가된 프로모션/혜택입니다.
JSON 표현 | |
---|---|
{ "coupon": string } |
필드 | |
---|---|
coupon |
필수: 이 혜택에 적용되는 쿠폰 코드입니다. |
PurchaseOrderExtension
구매 카테고리용 주문 광고 확장 이러한 속성은 광고 항목에서 재정의하지 않는 한 주문 내 모든 광고 항목에 적용할 수 있습니다.
JSON 표현 | |
---|---|
{ "status": enum ( |
필드 | |
---|---|
status |
필수: 주문의 전체 상태입니다. |
userVisibleStatusLabel |
사용자에게 표시되는 상태의 라벨/문자열입니다. 최대 허용 길이는 50자(영문 기준)입니다. |
type |
필수: 구매 유형입니다. |
returnsInfo |
주문 관련 반품 정보 |
fulfillmentInfo |
주문의 처리 정보입니다. |
extension |
판매자와 Google 간에 교환된 추가 입력란입니다. 임의 유형의 필드를 포함하는 객체입니다. 추가 필드 |
purchaseLocationType |
구매 위치 (매장 / 온라인) |
errors[] |
선택사항: 이 주문이 거부된 오류입니다. |
PurchaseError
구매주문서가 거부될 수 있는 오류입니다.
JSON 표현 | |
---|---|
{ "type": enum ( |
필드 | |
---|---|
type |
필수: 판매자가 주문을 거부하는 상세한 이유를 나타냅니다. |
description |
추가 오류 설명입니다. |
entityId |
오류에 해당하는 엔티티 ID입니다. 예를 들어 LineItemId / ItemOptionId에 해당할 수 있습니다. |
updatedPrice |
PRICE_CHANGED / INCORRECT_PRICE 오류 유형의 경우와 관련이 있습니다. |
availableQuantity |
현재 재고 수량입니다. AVAILABILITY_CHANGED인 경우 적용됩니다. |
TicketOrderExtension
영화, 스포츠 등의 티켓 주문 콘텐츠를 주문합니다.
JSON 표현 | |
---|---|
{
"ticketEvent": {
object ( |
필드 | |
---|---|
ticketEvent |
이벤트가 모든 광고 항목 티켓에 적용됩니다. |
TicketEvent
단일 이벤트를 나타냅니다.
JSON 표현 | |
---|---|
{ "type": enum ( |
필드 | |
---|---|
type |
필수: 티켓 이벤트의 유형입니다. 예: 영화, 콘서트 등 |
name |
필수 항목: 이벤트 이름입니다. 예를 들어 이벤트가 영화인 경우 영화 이름이어야 합니다. |
description |
이벤트 설명입니다. |
url |
이벤트 정보의 URL입니다. |
location |
이벤트가 열리는 위치 또는 조직이 있는 위치입니다. |
eventCharacters[] |
이 이벤트와 관련된 문자입니다. 영화 이벤트의 감독이나 배우, 콘서트 공연자 등이 될 수 있습니다. |
startDate |
시작 시간 |
endDate |
종료 시간 |
doorTime |
입장 시간이며 이벤트 시작 시간과 다를 수 있습니다. 예: 이벤트는 오전 9시에 시작하지만 입장 시간은 오전 8시 30분입니다. |
EventCharacter
이벤트 문자 1개. 예: 주최자, 공연자 등
JSON 표현 | |
---|---|
{ "type": enum ( |
필드 | |
---|---|
type |
이벤트 문자의 유형입니다. 예: 직접 선택할 수 있습니다. |
name |
문자의 이름입니다. |
image |
캐릭터의 이미지 |