Google Wallet API JWT

JSON 표현

{
  "iss": "example_service_account@developer.gserviceaccount.com",
  "aud": "google",
  "typ": "savetowallet",
  "iat": 1368029586,
  "payload": {
    "eventTicketClasses": [{
      ... //Event ticket Class JSON
    }],
    "eventTicketObjects": [{
      // Event ticket Object JSON
    }],
    "flightClasses": [{
      // Flight Class JSON
    }],
    "flightObjects": [{
      // Flight Object JSON
    }],
    "giftCardClasses": [{
      // Gift card Class JSON
    }],
    "giftCardObjects": [{
      // Gift card Object JSON
    }],
    "loyaltyClasses": [{
      // Loyalty Class JSON
    }],
    "loyaltyObjects": [{
      // Loyalty Object JSON
    }],
    "offerClasses": [{
      // Offer Class JSON
    }],
    "offerObjects": [{
      // Offer Object JSON
    }],
    "transitClasses": [{
      // Transit Class JSON
    }],
    "transitObjects": [{
      // Transit Object JSON
    }]
  },
  "origins": ["http://baconrista.com", "https://baconrista.com"]
}

필드

필드 유형 필수 설명
iss 문자열 Y Google Cloud 서비스 계정에서 생성한 이메일 주소입니다.
aud 문자열 Y 잠재고객으로 이동합니다. Google Wallet API 객체의 대상은 항상 google
typ 문자열 Y JWT 유형입니다. Google Wallet API 객체의 대상은 항상 savetowallet
iat 정수 Y 에포크 이후 초 단위로 실행됩니다.
payload 객체 Y 페이로드 객체입니다.
payload.eventTicketClasses 배열 N 저장할 이벤트 티켓 클래스입니다.
payload.eventTicketObjects 배열 N 저장할 이벤트 티켓 객체입니다.
payload.flightClasses 배열 N 저장할 항공편 클래스입니다.
payload.flightObjects 배열 N 저장할 광고 게재 기간 객체입니다.
payload.giftCardClasses 배열 N 할인받을 기프트 카드 클래스
payload.giftCardObjects 배열 N 저장할 기프트 카드 객체입니다.
payload.loyaltyClasses 배열 N 저장할 포인트 클래스입니다.
payload.loyaltyObjects 배열 N 저장할 포인트 객체입니다.
payload.offerObjects 배열 N 저장할 쿠폰 객체입니다.
payload.offerClasses 배열 N 저장할 쿠폰 클래스입니다.
payload.transitObjects 배열 N 저장할 대중교통 객체입니다.
payload.transitClasses 배열 N 저장할 대중교통 클래스입니다.
origins 배열 Y JWT 저장 기능을 승인할 도메인 배열입니다. Google Wallet API origins 필드가 정의되지 않으면 버튼이 렌더링되지 않습니다. 다음과 같은 방법을 사용할 수 있습니다. 'X-Frame-Options에 의해 로드 거부됨' 메시지가 표시될 수 있습니다. 또는 '표시 거부' 메시지를 원본 필드가 정의되지 않은 경우 브라우저 콘솔로 돌아갑니다.