MIT 지원 개요
판매자 시작 거래 (MIT)는 사용자가 활성 세션에 있지 않은 상태에서 처리되는 거래입니다. Google Pay 온라인 API의 이번 업데이트는 이러한 거래 유형에 대한 가시성을 개선하고, 전용 결제 세부정보 UX를 통해 사용자 환경을 개선하며, 결제 연속성을 개선합니다.
주요 사용 사례
- 반복 결제: 디지털 스트리밍 서비스, 멤버십 또는 공과금
- 지연 결제: 호텔 예약, 사전 주문 또는 예약 불이행 수수료
- 자동 재충전: 대중교통 또는 기프트 카드에 대한 저장된 값 충전
MIT API 구현
MIT API는 기존
LoadPaymentData
API의 확장 프로그램입니다. 통합자는 결제 의도를 지정하기 위해 *TransactionInfo 객체를 정확히 하나 포함해야 합니다.
Google은 판매자 시작 거래 유형에 따라 3가지 옵션을 제공합니다.
| 거래 유형 | 객체 이름 | 설명 |
|---|---|---|
| 반복 | RecurringTransactionInfo |
고정된 빈도로 청구하는 데 사용됩니다. 체험, 선불, 후불 결제를 지원합니다. |
| 지연 | DeferredTransactionInfo |
미리 정해진 미래 시점에 한 번 청구하는 데 사용됩니다. |
| 자동 재충전 | AutomaticReloadTransactionInfo |
잔액이 최소 기준점 아래로 떨어지면 저장된 값 계정을 재충전하는 데 사용됩니다. |
통합 단계
- 문서: 사전 체험 프로그램 중에 DevSite에 액세스합니다. 세 가지 새로운 객체 정의는 객체 참조 섹션에 있으며, 이전 목록에서 직접 연결됩니다.
- 구현: 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용)를 참고하세요.