패스를 만들고 서명된 JWT로 인코딩한 후에는 'Google 월렛에 추가' 링크가 지원되는 곳이라면 어디서든지 패스를 발급할 수 있습니다. 이를 위해 사용자에게 'Google 월렛에 추가' 버튼 또는 하이퍼링크를 표시합니다. 이를 탭하면 패스가 Google 월렛에 저장됩니다. 이 방법을 사용할 수 있는 예로는 웹사이트, 이메일, SMS 등이 있습니다.
기본 요건
패스를 발급하기 전에 다음을 실행해야 합니다.
- 온보딩 가이드의 모든 단계를 완료합니다.
- 패스 클래스를 하나 이상 만듭니다.
- 패스 객체를 하나 이상 만듭니다.
- JWT에서 패스 클래스와 패스 객체를 인코딩합니다.
- Google Cloud 서비스 계정 키로 JWT에 서명합니다.
1. 'Google 월렛에 추가' 링크 만들기
'Google 월렛' 링크를 사용하여 패스를 발급하면 패스 객체가 사용자의 Google 월렛에 추가되며 로그인한 Google ID의 컨텍스트에서만 시작할 수 있습니다.
'Google 월렛에 추가' 링크는 인코딩 및 서명된 JSON 웹 토큰 (JWT)이 포함된 동적으로 생성되는 URL입니다.
Google 월렛에 추가 링크의 형식은 다음과 같습니다.
https://pay.google.com/gp/v/save/<signed_jwt>
예를 들어, 완전한 형식의 'Google 월렛에 추가' 링크는 다음과 같습니다.
https://pay.google.com/gp/v/save/eyJhbGci6IkpXVCJ9.eyJhdWQiO...6EkC1Ahp6A
이 링크는 웹사이트, 이메일, 채팅, SMS 또는 하이퍼링크를 지원하는 모든 곳에 삽입할 수 있습니다.
패스 클래스와 패스 객체를 만드는 방법에 대한 자세한 내용은 패스 클래스 및 패스 객체 만들기를 참조하세요.
'Google 월렛에 추가' 링크를 만드는 데 필요한 서명된 JWT를 만드는 방법에 대한 자세한 내용은 JSON 웹 토큰 작업을 참조하세요.
2. (권장) 'Google 월렛에 추가' 버튼 사용
웹사이트 및 이메일과 같이 하이퍼링크 이미지를 지원하는 모든 플랫폼의 경우 'Google 월렛에 추가' 버튼으로 사용자에게 'Google 월렛에 추가' 링크를 표시하는 것이 좋습니다. Google 월렛 사용자의 경우 이 버튼은 Google 월렛에 패스를 추가하는 방법으로 쉽게 알아볼 수 있는 익숙한 프롬프트입니다.
이미지 확장 소재는 Google Wallet API 통합을 지원하기 위해 다양한 방향과 언어로 다운로드할 수 있습니다.