프로그래매틱 방식으로 발급기관 계정 만들기

패스 통합을 관리할 때 발급기관 계정을 여러 개 사용하는 것이 편리한 경우가 많습니다. 시작하기 전에 첫 번째 발급기관 계정을 승인 받고 REST API 액세스 권한 받기의 기본 단계를 완료하세요. 그런 다음 프로그래매틱 방식으로 추가 계정을 만들고 해당 계정과 공유하는 이메일을 조정하면 됩니다.

Google Pay 판매자 센터에서 발급기관 계정을 만들고 계정 권한을 직접 수정할 수도 있습니다.

새 발급기관 계정 만들기

새 발급기관 계정을 만들려면 승인된 서비스 계정 키를 사용하여 다음 엔드포인트에 대해 insert REST 호출을 실행합니다.

POST https://walletobjects.googleapis.com/walletobjects/v1/issuer/

REST 호출 본문에는 다음을 포함합니다.

{
  "name": issuer-account-name
  "contactInfo": {
    "email": email-address
  }
}

응답에는 호출 시 전송한 본문과 추가 필드 issuerId가 포함됩니다. 이 ID는 새로 생성된 계정의 발급기관 ID입니다. 발급기관 엔드포인트를 사용하는 방법에 대한 자세한 내용은 API 참조를 참고하세요.

기존 계정의 권한 변경

계정을 만든 후에는 계정을 만들 때 사용한 서비스 계정 키로만 해당 계정에 액세스할 수 있습니다. 추가 서비스 계정 키로 해당 계정에 액세스하거나 판매자 계정 UI가 포함된 개인 이메일에서 해당 계정을 관리하려면 권한 엔드포인트를 사용하여 이메일을 추가해야 합니다. 이 작업은 UPDATE REST 호출을 통해 수행합니다. 다음은 이 작업의 수행 방법을 보여주는 예시입니다.

PUT https://walletobjects.googleapis.com/walletobjects/v1/permissions/<issuerId>
{
  "permissions": [
    {
      "emailAddress": permission-email-address
      "role": <the role of the account, either "writer", "owner", or "reader">
    },
  ]
}

자세한 내용은 권한 API 참조 목록을 확인하세요.