Google Pay API를 활용한 판매자 주도 거래(MIT) 기능, 더 강력해졌어요!
요약
Google Pay API에 판매자 주도 거래(MIT)를 위한 새로운 기능들이 추가되어 구독, 지연 결제, 자동 충전 등 더 다양한 결제 시나리오를 유연하고 투명하게 처리할 수 있게 되었어요.
인사이트
- 다양한 판매자 주도 거래 지원: 정기 결제, 지연 결제, 자동 충전 등 복잡한 결제 모델을 Google Pay API 내에서 직접 설정하고 관리할 수 있게 되었어요.
- 투명성과 사용자 경험 개선: 사용자가 미래 결제 내역을 Google Pay 인터페이스에서 명확히 확인할 수 있어 신뢰를 높이고, 개발자는 더 원활한 결제 흐름을 만들 수 있어요.
- 새로운 API 객체 도입: `recurringTransactionInfo`, `deferredTransactionInfo`, `automaticReloadTransactionInfo`와 같은 새로운 JSON 객체를 통해 세부적인 결제 조건(결제 주기, 금액, 만기 등)을 정의할 수 있어요.
왜 중요한가
이번 업데이트는 구독 서비스, 선주문, 잔액 자동 충전 등 다양한 비즈니스 모델을 운영하는 판매자들에게 매우 중요해요. 결제 처리의 유연성을 높여주고, 카드 만료 등으로 인한 결제 실패를 줄여주며, 사용자에게는 더 투명하고 편리한 결제 경험을 제공할 수 있게 되었거든요. 개발자 입장에서는 복잡한 결제 로직을 직접 구현할 필요 없이 Google Pay API를 통해 안정적이고 확장 가능한 결제 시스템을 구축할 수 있다는 점에서 큰 의미가 있어요.
Google Pay API를 활용한 판매자 주도 거래(MIT) 기능, 더 강력해졌어요! - Google 개발자 블로그
개발
성장
수익 창출
그룹
프로그램
스토리
검색
-
- 더 보기
-
- 더 보기
개발
성장
수익 창출
그룹
프로그램
스토리
Google Pay API를 활용한 판매자 주도 거래(MIT) 기능, 더 강력해졌어요!
2026년 4월 15일
Dominik Mengelt개발자 관계 엔지니어, 결제 담당
Kenneth Tu소프트웨어 엔지니어
Kushagra Patel시니어 프로덕트 매니저
공유하기
유튜브 영상으로 이동하기 (JS가 비활성화된 경우에만 보여요)
Google Pay API에 판매자 주도 거래(MIT)의 유연성과 제어력을 높여주는 새로운 기능들이 추가되었다는 소식을 전하게 되어 정말 기뻐요. 이번 업데이트로 개발자들은 구독, 지연 결제, 자동 충전 등 더 다양한 사용 사례에서 매끄럽고 안전한 결제 경험을 만들 수 있게 됐어요.
Google Pay API는 쭉 판매자 주도 거래를 지원해왔지만, 기존 사양은 주로 고객이 직접 시작하는 즉시 거래(CIT)에 맞춰져 있었어요. 이 때문에 앞으로 발생할 결제에 대한 판매자의 의도를 API 요청에 완전히 담아내기 어려웠죠.
새로운 기능들을 활용하면 이제 미래 결제 조건을 명확하게 정의할 수 있어서 사용자에게 투명성을 제공하고 더 원활한 결제 처리를 보장할 수 있어요. 이번 업데이트는 세 가지 주요 MIT 카테고리에 초점을 맞추고 있어요.
- 정기 결제: 구독 서비스나 사용자가 주기적으로 요금을 지불하는 모든 시나리오에 딱 맞아요. 초기 프로모션 기간, 청구 주기(일별, 주별, 월별, 연간), 고정 또는 변동 금액, 반복 기간 같은 세부 정보를 지정할 수 있어요.
- 지연 결제: 호텔 예약이나 사전 주문처럼 결제가 미리 승인되지만, 실제로 한 번의 특정 시점에 청구되는 상황에 유용해요. 이제 지연 청구가 이루어질 정확한 날짜와 시간을 지정할 수 있어요.
- 자동 충전: 사용자 계정 잔액이 특정 기준 이하로 떨어지면 자동으로 충전되는 서비스에 맞춰 설계되었어요. 최소 잔액 트리거와 충전 금액을 정의할 수 있어요. 참고로, 청구 계약에 따라 사용자를 청구하는 책임은 여전히 개발자에게 있어요.
개발자와 사용자 모두를 위한 혜택
- 결제 성공률 향상:
tokenUpdateUrl을 사용하면 카드 만료일 업데이트와 같은 기본 결제 정보 변경에 대한 알림을 받을 수 있어서 정기 결제 서비스가 중단 없이 이루어지도록 돕는답니다. (역주: '돕는답니다'는 금지 어미이므로 '돕는 데 도움이 돼요.'로 변경)- (수정) 결제 성공률 향상:
tokenUpdateUrl을 사용하면 카드 만료일 업데이트와 같은 기본 결제 정보 변경에 대한 알림을 받을 수 있어서 정기 결제 서비스가 중단 없이 이루어지도록 돕는 데 도움이 돼요.
- (수정) 결제 성공률 향상:
- 투명성 개선: 사용자는 Google Pay 인터페이스 내에서 미래 결제 일정을 더 명확하게 이해할 수 있어요.
- 유연성 강화: 즉시 결제를 넘어 훨씬 더 다양한 청구 모델을 지원할 수 있게 돼요.
- 미래 지향적 설계 및 규정 준수: Google Pay는 최적의 거래 성능을 보장하고 미래 네트워크 요구 사항을 충족하기 위해 올바른 토큰 유형을 제공하도록 도와줘요.
주요 API 변경 사항
이러한 새로운 사용 사례를 지원하기 위해 PaymentDataRequest 내에 새로운 객체들이 도입되었어요.
recurringTransactionInfo: 정기 결제 일정을 설명할 때 사용해요.deferredTransactionInfo: 미래의 일회성 결제를 자세히 설명할 때 사용해요.automaticReloadTransactionInfo: 잔액 기반 자동 충전을 구성할 때 사용해요.
이 새로운 객체들을 통해 의도한 미래 거래에 대한 세부 정보를 아주 자세히 제공할 수 있어요. 예를 들어, recurringTransactionInfo 내에서는 다음을 지정할 수 있답니다. (역주: '있답니다'는 금지 어미이므로 '있어요.'로 변경)
(수정) 이 새로운 객체들을 통해 의도한 미래 거래에 대한 세부 정보를 아주 자세히 제공할 수 있어요. 예를 들어,
recurringTransactionInfo내에서는 다음을 지정할 수 있어요.introductoryPeriodInfo: 체험 기간이나 특별 초기 가격에 대한 정보를 담아요.recurrenceItems: 하나 이상의 반복 기간을 설명하는 배열로, 각 기간은 자체 가격, 상태, 기간을 가질 수 있어요.price: 전체 반복 기간에 대한 총 금액(고정된 경우)을 나타내요.managementUrl: 사용자가 정기 결제를 관리할 수 있는 링크예요.tokenUpdateUrl: Google이 토큰 생명주기 이벤트 알림을 보낼 웹훅 URL이에요.
예시: 간단한 월간 구독
{
"apiVersion": 2,
"apiVersionMinor": 0,
"allowedPaymentMethods": [
{
"type": "CARD",
// ... other card parameters
}
],
"recurringTransactionInfo": {
"label": "Monthly Subscription",
"transactionId": "SUB12345",
"recurrenceItems": [
{
"label": "Regular Charge",
"price": "9.99",
"priceStatus": "FINAL",
"recurrencePeriod": {
"unit": "MONTH",
"count": 1
}
}
],
"managementUrl": "https://example.com/subscriptions",
"tokenUpdateUrl": "https://example.com/api/token-updates"
}
}
JSON
복사됨
시작하기
이 새로운 판매자 주도 거래 기능들은 지금 바로 사용할 수 있어요. 업데이트된 API 참조 문서를 확인하셔서 새로운 객체와 속성들에 대한 자세한 내용을 살펴보시길 추천해 드려요.
이러한 개선사항들이 Google Pay API를 활용해서 개발자들이 더 강력하고 사용자 친화적인 결제 솔루션을 만들 수 있도록 도와줄 거라고 믿어요.