Google Pay 결제 수단

이 참조는 카드 결제 수단 스키마 를 기반으로 하며, Google Pay 결제 핸들러가 결제 완료 시 payment.instruments 배열 내에서 반환하는 결제 수단 객체에 대한 것입니다.

{
  "id": string,
  "handler_id": string,
  "type": string,
  "selected": boolean,
  "display": {
    "brand": string,
    "last_digits": string,
    "description": string,
    "card_art": string
  },
  "billing_address": {
    "first_name": string,
    "last_name": string,
    "street_address": string,
    "extended_address": string,
    "address_locality": string,
    "address_region": string,
    "postal_code": string,
    "address_country": string,
    "phone_number": string
  },
  "credential": {
    "type": "PAYMENT_GATEWAY" | "DIRECT",
    "token": string
  }
}

속성

속성 유형 항상 표시 여부 설명
id 문자열 플랫폼에서 할당한 이 결제 수단 인스턴스의 고유 식별자입니다.
handler_id 문자열 이 수단을 생성한 핸들러 인스턴스의 고유 식별자입니다. 결제 핸들러 구성의 id 필드에 해당합니다.
type 문자열 결제 수단의 유형입니다(예: card).
selected 부울 아니요 사용자가 이 수단을 선택했는지 나타냅니다.
display 객체 결제 수단의 표시 정보입니다.
display.brand 문자열 카드 브랜드/네트워크입니다 (예: 'VISA').
display.last_digits 문자열 카드 번호의 마지막 4자리 숫자입니다.
display.description 문자열 아니요 사용자에게 표시되는 카드 설명입니다.
display.card_art 문자열 아니요 카드를 나타내는 이미지의 URI입니다.
billing_address 객체 아니요 카드와 연결된 청구서 수신 주소입니다. 구성에서 billing_address_requiredtrue로 설정된 경우에만 반환됩니다.
billing_address.first_name 문자열 아니요 주소와 연결된 연락처의 이름입니다.
billing_address.last_name 문자열 아니요 주소와 연결된 연락처의 성입니다.
billing_address.street_address 문자열 아니요 상세 주소입니다.
billing_address.extended_address 문자열 아니요 주소 확장 프로그램입니다 (예: 아파트 동/호수).
billing_address.address_locality 문자열 아니요 지역입니다 (예: 도시).
billing_address.address_region 문자열 아니요 지역입니다 (예: 주, 도).
billing_address.postal_code 문자열 아니요 우편번호입니다.
billing_address.address_country 문자열 아니요 국가 코드입니다 (2자리 ISO 3166-1 alpha-2 형식).
billing_address.phone_number 문자열 아니요 전화번호입니다. 구성에서 phone_number_requiredtrue로 설정된 경우에만 반환됩니다.
credential 객체 아니요 Google Pay에서 반환하는 보안 토큰화 데이터입니다.
credential.type 문자열 토큰화 유형입니다. 구성된 유형과 일치합니다.
credential.token 문자열 JSON 직렬화된 문자열로 된 암호화된 결제 사용자 인증 정보 토큰입니다.

PAYMENT_GATEWAY의 경우 게이트웨이에 전달할 암호화된 페이로드가 포함됩니다. DIRECT의 경우 암호화된 카드 세부정보가 포함됩니다 (비공개 키를 사용하여 복호화해야 함). 형식 및 복호화 프로세스에 관한 자세한 내용은 결제 데이터 암호화 가이드를 참고하세요.