MIT 지원 개요
판매자 주도 거래 (MIT)는 사용자가 활성 세션에 있지 않은 상태에서 처리되는 거래입니다. Google Pay 온라인 API의 이번 업데이트를 통해 이러한 거래 유형의 가시성이 향상되고, 전용 결제 세부정보 UX를 통해 사용자 환경이 개선되며, 결제 연속성이 향상됩니다.
주요 사용 사례
- 반복 결제: 디지털 스트리밍 서비스, 멤버십 또는 유틸리티
- 지연된 결제: 호텔 예약, 선주문 또는 노쇼 수수료
- 자동 충전: 대중교통 또는 기프트 카드의 저장된 금액 충전입니다.
MIT API 구현
MIT API는 기존
LoadPaymentData
API의 확장입니다. 통합자는 청구 의도를 지정하기 위해 *TransactionInfo 객체를 정확히 하나 포함해야 합니다.
Google에서는 판매자 주도 거래 유형에 따라 다음 3가지 옵션을 제공합니다.
| 거래 유형 | 객체 이름 | 설명 |
|---|---|---|
| 반복 | RecurringTransactionInfo |
고정 빈도 요금에 사용됩니다. 무료 체험, 선불, 후불 결제를 지원합니다. |
| Deferred | DeferredTransactionInfo |
미리 정해진 미래 시점에 한 번 청구하는 데 사용됩니다. |
| 자동 새로고침 | AutomaticReloadTransactionInfo |
잔액이 최소 기준점 미만으로 떨어질 때 저장된 값 계정을 다시 로드하는 데 사용됩니다. |
통합 단계
- 문서: 세 가지 새로운 객체 정의는 문서의 객체 참조 섹션에 있으며, 위의 목록에서 직접 연결됩니다.
- 구현: API 요청에서 시스템에 적합한
*TransactionInfo객체를 사용합니다.- 요청당 하나의 객체만 API에 전달할 수 있습니다. 사용할 객체를 결정하고 필드를 채우는 것은 개별 판매자의 몫입니다.
- 테스트: 테스트 환경을 사용하여 청구 세부정보가 급여 명세서에 올바르게 렌더링되는지 확인합니다.
- 출시: 매개변수가 확인되면 출시합니다.
토큰 수명 주기 관리 (TLM)
토큰 수명 주기 관리는 보안 결제 토큰이 업데이트되거나 비활성화될 때 실시간 알림을 제공하여 결제 연속성을 보장합니다. 자세한 내용은 토큰 수명 주기 관리 문서 를 참고하세요.
주요 토큰 이벤트
- 비활성화/삭제: 토큰을 더 이상 사용할 수 없음을 알립니다.
- FPAN 접미사 업데이트: 기본 결제 주 계좌 번호가 업데이트될 때 발생합니다.
서버 설정 요구사항
직접 판매자와 결제 서비스 제공업체 (PSP)는 이러한 메시지를 수신, 복호화, 처리하는 시스템을 구축해야 합니다.
| 요구사항 | 설명 |
|---|---|
| 엔드포인트 | POST 호출을 수신하는 보안 HTTPS 엔드포인트입니다. |
| 인증 | 서명 유효성 검사 및 메시지 복호화를 처리해야 합니다. |
| 응답 | 알림을 계속하려면 SUCCESS를 반환하고, 알림을 중지하려면 TOKEN_NOT_FOUND/TOKEN_NOT_IN_USE를 반환합니다. |
| 판매자 알림 | PSP는 토큰 상태를 판매자에게 전달해야 합니다. |
구현 참고사항
토큰 업데이트를 받으려면 tokenUpdateUrl 엔드포인트가 트랜잭션과 함께 전달되어야 합니다. PSP의 경우 판매자가 관련 *TransactionInfo 객체에서 이 URL을 수신하고 채우는 방법을 결정하는 것은 PSP의 책임입니다.
또한 암호화된 페이로드는 MIT에 대해 추가 선택사항 필드인 merchantTokenId를 반환합니다. 자세한 내용은
결제 데이터 암호화
문서 (판매자용) 또는 페이로드 구조 문서 (PSP용)를 참고하세요.