REST Resource: issuer
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
리소스: Issuer
필드 |
issuerId |
string (int64 format)
발급기관 계정의 고유 식별자입니다. 발급기관이 삽입되면 자동으로 생성됩니다.
|
name |
string
발급기관의 계정 이름입니다.
|
contactInfo |
object (IssuerContactInfo )
발급기관 연락처 정보입니다.
|
homepageUrl |
string
발급기관 홈페이지의 URL입니다.
|
smartTapMerchantData |
object (SmartTapMerchantData )
스마트 탭을 사용 설정한 파트너에게만 제공됩니다. 자세한 내용은 지원팀에 문의하세요.
|
callbackOptions |
object (CallbackOptions )
발급기관이 콜백 설정을 제공하도록 허용합니다.
|
SmartTapMerchantData
JSON 표현 |
{
"smartTapMerchantId": string,
"authenticationKeys": [
{
object (AuthenticationKey )
}
]
} |
필드 |
smartTapMerchantId |
string (int64 format)
스마트 탭을 사용 설정한 파트너에게만 제공됩니다. 자세한 내용은 지원팀에 문의하세요.
|
authenticationKeys[] |
object (AuthenticationKey )
스마트 탭을 사용 설정한 파트너에게만 제공됩니다. 자세한 내용은 지원팀에 문의하세요.
|
AuthenticationKey
JSON 표현 |
{
"id": integer,
"publicKeyPem": string
} |
필드 |
id |
integer
스마트 탭을 사용 설정한 파트너에게만 제공됩니다. 자세한 내용은 지원팀에 문의하세요.
|
publicKeyPem |
string
스마트 탭을 사용 설정한 파트너에게만 제공됩니다. 자세한 내용은 지원팀에 문의하세요.
|
메서드 |
|
지정된 발급기관 ID가 있는 발급기관을 반환합니다. |
|
지정된 ID와 속성이 있는 발급기관을 삽입합니다. |
|
호출자에게 공유된 모든 발급기관 목록을 반환합니다. |
|
지정된 발급기관 ID로 참조되는 발급기관을 업데이트합니다. |
|
지정된 발급기관 ID로 참조되는 발급기관을 업데이트합니다. |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-25(UTC)
[null,null,["최종 업데이트: 2025-07-25(UTC)"],[[["\u003cp\u003eGoogle Wallet Issuers are entities that can distribute passes to users, containing information like contact details and Smart Tap merchant data for enabled partners.\u003c/p\u003e\n"],["\u003cp\u003eIssuers are identified by a unique \u003ccode\u003eissuerId\u003c/code\u003e and have associated resources such as \u003ccode\u003eIssuerContactInfo\u003c/code\u003e, \u003ccode\u003eSmartTapMerchantData\u003c/code\u003e, and \u003ccode\u003eAuthenticationKey\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can manage issuers through a REST API with methods to get, insert, list, patch, and update issuer information.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSmartTapMerchantData\u003c/code\u003e and \u003ccode\u003eAuthenticationKey\u003c/code\u003e are reserved for Smart Tap partners and require contacting Google support for access and guidance.\u003c/p\u003e\n"],["\u003cp\u003eIssuers can configure callback settings using \u003ccode\u003ecallbackOptions\u003c/code\u003e for receiving notifications about events related to their passes.\u003c/p\u003e\n"]]],["This document details issuer account data structures and methods. An issuer includes an `issuerId`, `name`, `contactInfo`, `homepageUrl`, and `callbackOptions`. `IssuerContactInfo` includes `name`, `phone`, `email`, and `alertsEmails`. `SmartTapMerchantData` stores `smartTapMerchantId` and `authenticationKeys`. `AuthenticationKey` contains an `id` and `publicKeyPem`. Key actions include using methods like `get`, `insert`, `list`, `patch`, and `update` to manage issuer information.\n"],null,["# REST Resource: issuer\n\n- [Resource: Issuer](#Issuer)\n - [JSON representation](#Issuer.SCHEMA_REPRESENTATION)\n- [IssuerContactInfo](#IssuerContactInfo)\n - [JSON representation](#IssuerContactInfo.SCHEMA_REPRESENTATION)\n- [SmartTapMerchantData](#SmartTapMerchantData)\n - [JSON representation](#SmartTapMerchantData.SCHEMA_REPRESENTATION)\n- [AuthenticationKey](#AuthenticationKey)\n - [JSON representation](#AuthenticationKey.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: Issuer\n----------------\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"issuerId\": string, \"name\": string, \"contactInfo\": { object (/wallet/reference/rest/v1/issuer#IssuerContactInfo) }, \"homepageUrl\": string, \"smartTapMerchantData\": { object (/wallet/reference/rest/v1/issuer#SmartTapMerchantData) }, \"callbackOptions\": { object (/wallet/reference/rest/v1/CallbackOptions) } } ``` |\n\n| Fields ||\n|------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `issuerId` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` The unique identifier for an issuer account. This is automatically generated when the issuer is inserted. |\n| `name` | `string` The account name of the issuer. |\n| `contactInfo` | `object (`[IssuerContactInfo](/wallet/reference/rest/v1/issuer#IssuerContactInfo)`)` Issuer contact information. |\n| `homepageUrl` | `string` URL for the issuer's home page. |\n| `smartTapMerchantData` | `object (`[SmartTapMerchantData](/wallet/reference/rest/v1/issuer#SmartTapMerchantData)`)` Available only to Smart Tap enabled partners. Contact support for additional guidance. |\n| `callbackOptions` | `object (`[CallbackOptions](/wallet/reference/rest/v1/CallbackOptions)`)` Allows the issuer to provide their callback settings. |\n\nIssuerContactInfo\n-----------------\n\n| JSON representation |\n|------------------------------------------------------------------------------------------|\n| ``` { \"name\": string, \"phone\": string, \"email\": string, \"alertsEmails\": [ string ] } ``` |\n\n| Fields ||\n|------------------|-----------------------------------------------------|\n| `name` | `string` The primary contact name. |\n| `phone` | `string` The primary contact phone number. |\n| `email` | `string` The primary contact email address. |\n| `alertsEmails[]` | `string` Email addresses which will receive alerts. |\n\nSmartTapMerchantData\n--------------------\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"smartTapMerchantId\": string, \"authenticationKeys\": [ { object (/wallet/reference/rest/v1/issuer#AuthenticationKey) } ] } ``` |\n\n| Fields ||\n|------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `smartTapMerchantId` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Available only to Smart Tap enabled partners. Contact support for additional guidance. |\n| `authenticationKeys[]` | `object (`[AuthenticationKey](/wallet/reference/rest/v1/issuer#AuthenticationKey)`)` Available only to Smart Tap enabled partners. Contact support for additional guidance. |\n\nAuthenticationKey\n-----------------\n\n| JSON representation |\n|---------------------------------------------------|\n| ``` { \"id\": integer, \"publicKeyPem\": string } ``` |\n\n| Fields ||\n|----------------|--------------------------------------------------------------------------------------------------|\n| `id` | `integer` Available only to Smart Tap enabled partners. Contact support for additional guidance. |\n| `publicKeyPem` | `string` Available only to Smart Tap enabled partners. Contact support for additional guidance. |\n\n| Methods ------- ||\n|-------------------------------------------------------|-------------------------------------------------------|\n| ### [get](/wallet/reference/rest/v1/issuer/get) | Returns the issuer with the given issuer ID. |\n| ### [insert](/wallet/reference/rest/v1/issuer/insert) | Inserts an issuer with the given ID and properties. |\n| ### [list](/wallet/reference/rest/v1/issuer/list) | Returns a list of all issuers shared to the caller. |\n| ### [patch](/wallet/reference/rest/v1/issuer/patch) | Updates the issuer referenced by the given issuer ID. |\n| ### [update](/wallet/reference/rest/v1/issuer/update) | Updates the issuer referenced by the given issuer ID. |"]]