1. 개요
최신 소프트웨어 개발은 명령형 프로그래밍에서 AI 네이티브 개발로 빠르게 전환되고 있습니다. 이 Codelab에서는 Google Pay 및 지갑 개발자 MCP 서버 (이하 Google Pay MCP 서버)와 AI 네이티브 도구인 Antigravity를 사용하여 Google Pay 통합을 빌드하고 개선하는 방법을 알아봅니다.
모델 컨텍스트 프로토콜 (MCP)은 AI 모델이 외부 도구, 실시간 문서, 원격 API 엔드포인트에 안전하게 액세스할 수 있도록 지원하는 개방형 표준입니다. Antigravity의 AI 네이티브 워크플로를 통해 Google Pay MCP 서버와 통신하도록 환경을 설정하고 결제 페이지용 프로덕션 준비 Google Pay 버튼을 처음부터 빠르게 스캐폴딩합니다.
이후 사양 기반 개발 방법론을 사용하여 새로운 API 기능으로 통합을 개선합니다. 구체적으로 반복 결제를 위해 판매자 주도 거래 (MIT)를 사용 설정하고 동적 라우팅 및 가격 책정을 위해 cardFundingSource 신호를 사용합니다. 마지막으로 자율 LLM 기반 모니터링 파이프라인을 구성하여 밤새 결제 문제를 관찰하고 해결합니다.
학습할 내용
- Google Pay MCP 서버를 Antigravity 또는 기타 AI 도구에 설정하고 연결하는 방법
- Google Pay MCP 서버를 사용하여 문서를 쿼리하는 방법
- Antigravity에서 바로 동급 최고의 Google Pay 결제 통합을 스캐폴딩하는 방법
- 사양 기반 개발로 동적 라우팅 및 가격 책정을 구현하는 방법
- 사양 기반 개발로 반복 구독 사용 사례를 개선하는 방법
- Antigravity를 사용하여 장기 모니터링 및 자동 에이전트 파이프라인을 배포하는 방법
- 간편 게스트 결제를 구현하여 전환 유입경로를 최적화하는 방법
2. 설정 및 요건
시작하기 전에
Google Pay MCP 서버를 사용하려면 Google Cloud 프로젝트를 만들고 Google Pay 및 Wallet Developer API를 사용 설정해야 합니다.
- Cloud 콘솔의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.
- Google Pay 및 월렛 개발자 API를 사용 설정합니다.
- API를 사용 설정하려면
serviceusage.services.enable권한이 포함된 서비스 사용량 관리자 IAM 역할 (roles/serviceusage.serviceUsageAdmin)이 필요합니다. 역할 부여 방법 알아보기

- API를 사용 설정하려면
필요한 역할
Google Pay MCP 서버를 사용하는 데 필요한 권한을 얻으려면 관리자에게 Google Cloud 프로젝트에 대한 다음 IAM 역할을 부여해 달라고 요청하세요.
- MCP 도구 호출: MCP 도구 사용자 (
roles/mcp.toolUser)
자세한 내용은 프로젝트에 대한 액세스 관리를 참고하세요.
인증 및 승인
Google Pay MCP 서버는 인증 및 승인에 IAM과 함께 OAuth 2.0 프로토콜을 사용합니다.
다음 단계에 따라 MCP 도구가 Google Cloud 리소스에 액세스할 수 있도록 OAuth 2.0 클라이언트 ID와 보안 비밀번호를 만드세요.
- Google Cloud 콘솔에서 Google 인증 플랫폼 > 클라이언트 > 클라이언트 만들기로 이동합니다.
- 애플리케이션 유형 목록에서 AI 애플리케이션에 적합한 유형을 선택합니다.
- Antigravity, Claude.ai, Claude Code, ChatGPT의 경우 웹 애플리케이션을 선택합니다.
- Gemini CLI 및 VS Code의 경우 데스크톱 앱을 선택합니다.
- 이름 필드에 애플리케이션 이름을 입력합니다 (예:
Antigravity). - 승인된 리디렉션 URI 섹션에서 + URI 추가를 클릭한 다음 AI 애플리케이션에 필요한 리디렉션 URI를 추가합니다.
- Antigravity:
https://antigravity.google/oauth-callback
- 기타 AI 도구: OAuth 클라이언트 설정을 참고하세요.
- Antigravity:
- 만들기를 클릭합니다. 생성 후 클라이언트 세부정보를 확인합니다. 클라이언트 ID와 클라이언트 보안 비밀을 복사하여 안전하게 저장합니다.
- Google Cloud 콘솔에서 Google 인증 플랫폼 > 잠재고객으로 이동하여 앱 게시를 클릭한 다음 확인을 클릭하여 게시 상태를 프로덕션으로 변경합니다.

3. MCP 서버 구성
AI 애플리케이션 구성
다음으로 AI 애플리케이션에 서버 구성 세부정보를 제공해야 합니다.
Antigravity 2.0
Antigravity 2.0을 구성하려면 다음 단계를 따르세요.
- 설정 > 맞춤설정으로 이동하고 설치된 MCP 서버에서 MCP 구성 열기를 클릭하여 Antigravity 구성 파일 (예:
~/.gemini/antigravity/mcp_config.json)을 엽니다. - OAuth 클라이언트 ID와 보안 비밀번호를 사용하여
mcpServers의google-pay-wallet-dev항목을 추가하거나 업데이트합니다 (ANTIGRAVITY_CLIENT_ID및ANTIGRAVITY_CLIENT_SECRET를 생성된 OAuth 2.0 클라이언트 ID와 보안 비밀번호로 대체).{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_CLIENT_ID", "clientSecret": "ANTIGRAVITY_CLIENT_SECRET" } } } } - 설정 > 맞춤설정으로 이동하고 설치된 MCP 서버에서 새로고침을 클릭합니다.

- 인증을 클릭하고 OAuth 흐름을 완료합니다.
- Google에서 이 앱을 인증하지 않았습니다라는 메시지가 표시되면 고급을 클릭한 다음 antigravity.google로 이동 (안전하지 않음)을 클릭하여 계속합니다. OAuth 클라이언트가 인증되지 않았기 때문에 이 경고가 표시됩니다. 개발 중에 진행해도 안전합니다.

- 필요한 범위 (Google Pay API 통합 보기, 수정, 삭제)를 선택한 다음 계속을 클릭하여 Antigravity에 액세스 권한을 부여합니다.

- Google에서 이 앱을 인증하지 않았습니다라는 메시지가 표시되면 고급을 클릭한 다음 antigravity.google로 이동 (안전하지 않음)을 클릭하여 계속합니다. OAuth 클라이언트가 인증되지 않았기 때문에 이 경고가 표시됩니다. 개발 중에 진행해도 안전합니다.
- 승인 코드를 복사하여 승인 코드 창에 코드를 제출합니다.

Antigravity IDE를 사용해
Antigravity IDE를 구성하려면 다음 단계를 따르세요.
- Antigravity IDE에서 에이전트 창 > MCP 서버 > MCP 서버 관리의 추가 옵션 메뉴를 클릭합니다.

- 'MCP 서버 관리' 창 상단에서 원시 구성 보기를 클릭하여
mcp_config.json파일을 수정합니다 (ANTIGRAVITY_CLIENT_ID및ANTIGRAVITY_CLIENT_SECRET를 생성된 OAuth 2.0 클라이언트 ID 및 보안 비밀로 대체).
{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_CLIENT_ID", "clientSecret": "ANTIGRAVITY_CLIENT_SECRET" } } } } - MCP 서버 관리로 돌아가 새로고침을 클릭합니다. 인증을 클릭하면 에이전트 설정의 맞춤설정 탭이 열립니다.
- 인증을 클릭하고 OAuth 흐름을 완료합니다.
- Google에서 이 앱을 인증하지 않았습니다라는 메시지가 표시되면 고급을 클릭한 다음 antigravity.google로 이동 (안전하지 않음)을 클릭하여 계속합니다. OAuth 클라이언트가 인증되지 않았기 때문에 이 경고가 표시됩니다. 개발 중에 진행해도 안전합니다.

- 필요한 범위 (Google Pay API 통합 보기, 수정, 삭제)를 선택한 다음 계속을 클릭하여 Antigravity에 액세스 권한을 부여합니다.

- Google에서 이 앱을 인증하지 않았습니다라는 메시지가 표시되면 고급을 클릭한 다음 antigravity.google로 이동 (안전하지 않음)을 클릭하여 계속합니다. OAuth 클라이언트가 인증되지 않았기 때문에 이 경고가 표시됩니다. 개발 중에 진행해도 안전합니다.
- 승인 코드를 복사하여 승인 코드 창에 코드를 제출합니다.

기타 AI 도구
다른 AI 도구를 구성하려면 AI 애플리케이션 구성 가이드를 참고하세요.
4. 결제에 새 Google Pay 통합 스캐폴드
기존 소프트웨어 개발에서는 광범위한 API 사양을 탐색하고, 상용구 코드를 복사하고, 매개변수를 연결해야 하는 경우가 많습니다. 반면 Antigravity에 Google Pay MCP 서버를 구성하면 LLM에 프로덕션 준비가 완료된 결제 환경을 스캐폴드하도록 프롬프트를 표시할 수 있습니다.
- Antigravity에 결제 스캐폴딩 요청: Google Pay MCP 서버가 사용 설정된 활성 Antigravity 채팅 세션을 열고 다음 스캐폴딩 프롬프트를 실행합니다.
Act as a developer and integrate the Google Pay API into a checkout page using HTML, CSS, and vanilla JavaScript. Please ensure the implementation follows these Google Pay best practices: 1. *Check Readiness*: As the first step, call `isReadyToPay()`. Only render the Google Pay button if this method returns true. 2. *Layout & Placement*: Set Google Pay as the default payment option. Position the Google Pay button at the very top of the payment list, above any credit card entry forms. 3. *Button Styling*: Render a dynamic button by setting `buttonType` to `'buy'` or `'pay'` so it previews the user''s saved card. Ensure the button theme contrasts with the page background. 4. *Payment Methods*: In `allowedAuthMethods`, specify both `'PAN_ONLY'` and `'CRYPTOGRAM_3DS'` so that Google Pay accepts both standard cards-on-file, and device tokens. 5. *Card Networks*: Add `'VISA'`, `'MASTERCARD'`, and `'AMEX'` to `allowedCardNetworks`. 6. *Transaction Info*: Set the `checkoutOption` parameter to `'COMPLETE_IMMEDIATE_PURCHASE'` so Google Pay sheet displays a "Pay" button instead of "Continue". 7. *3D-Secure Step-Up*: Treat Google Pay risk checks consistently with regular cards. If your standard checkout flow triggers a 3D-S step-up for normal cards, ensure risk-based 3D-S is triggered based on signals returned in the `loadPaymentData()` response. 8. *Testing*: Serve and test the checkout page locally using a Python3 web server. - LLM이 MCP 도구에 연결하도록 허용: LLM은
loadPaymentData요청과 같은 쿼리로search_documentation를 실행합니다. Google Pay MCP 서버는 RAG 벡터 임베딩을 쿼리하고 Google Pay에 필요한 정확한 JSON 스키마를 반환합니다.
- 실행 및 코드 생성 관찰: Antigravity는 프롬프트와 MCP 도구 출력을 결합하여 검토할 초기 디자인을 생성합니다. 조정에 대한 의견을 추가하거나 승인할 수 있습니다.

다음 이미지는 생성된 데모를 보여줍니다. 데모 디자인은 Antigravity 컨텍스트에 따라 다를 수 있습니다.
문제 해결
생성된 결제 환경이 기대에 미치지 못하는 경우 Antigravity로 조정할 수 있습니다. 예를 들면 다음과 같습니다.
- 버튼 대비 및 스타일 조정: 버튼이 사이트의 시각적 테마에 맞지 않으면 다음과 같이 프롬프트를 표시합니다.
The page background is dark. Please update `createButton()` to use `buttonColor: 'white'` and adjust container margins so it sits cleanly above our credit card form. - 판매자 ID 확인: 테스트 및 프로덕션 판매자 구성 간에 전환해야 하는 경우 다음을 프롬프트합니다.
Use `list_google_pay_integrations` to fetch our latest test or production merchant ID and explicitly inject it into `merchantInfo.merchantId`. - 3D-Secure step-up 신호 확인: 3D-Secure step-up 인증이
assuranceDetails기기 위험 신호에 대해 올바르게 평가되는지 확인하려면 다음 프롬프트를 사용하세요.Please verify in `onGooglePaymentButtonClicked()` if 3D-Secure step-up logic is conditionally triggered based upon the `assuranceDetails` signal returned inside the `loadPaymentData()` response.
5. 동적 할증료의 UX 최적화
판매자와 PSP는 기본 카드 유형에 따라 할증료, 할인 또는 동적 가격을 계산해야 하는 경우가 있습니다. 예를 들어 체크카드/선불카드에는 0.1% 의 추가 수수료를 적용하고 신용카드에는 0.5% 의 할증료를 적용할 수 있습니다. Google Pay는 cardFundingSource를 통해 이 중요한 신호를 제공합니다.
cardFundingSource 미묘한 차이 이해하기
유동 가격을 구현하기 전에 환경 전반에서 이 신호가 어떻게 작동하는지 이해해야 합니다.
- 테스트 환경:
TEST의 Google Pay 결제 시트에는 항상 총 가격이 표시됩니다. 판매자는 응답의 신호를 사용하고 결제 승인 전에 자체 주문 확인 화면에 최종 가격(추가 수수료 포함)을 표시해야 합니다(이 예 참고). - 프로덕션 배포: Google Pay의 결제 시트에서 총 가격을 숨겨야 하는 경우 Google 담당자에게 문의하여 판매자 ID를 허용 목록에 추가하세요.
유동 가격의 사양 기반 개발
- MCP 도구를 사용하여 개발자 문서 조회: 활성 Antigravity 채팅 세션에서 SDD를 사용하여 LLM에 프롬프트를 표시합니다.
Enhance the Google Pay integrations according to business specification: - Use "sabre" as the gateway for the TEST environment. - Calculate a 0.1% extra fee for DEBIT and PREPAID cards, and a 0.5% extra fee for CREDIT cards. - After the surcharge is calculated, update the checkout confirmation screen so the user reviews the final price before acquirer authorization. Use `search_documentation` to look up the technical specification for consuming `cardFundingSource` signal of Google Pay API.
- LLM 구현 확인: LLM은 MCP를 사용하여 문서에 직접 쿼리하여 가격 계산 구현을 업데이트하기 위한 정확한 기술 사양을 추출합니다. 테스트 페이지를 관찰하여 확인 화면에서 할증료 UI 변경사항을 확인하고 검토합니다.

아래는 LLM에서 생성한 향상된 JavaScript 코드입니다./** * Calculates an extra fee based on the card funding source signal. * @param {object} paymentData - The payment data object from the API response. */ function processPayment(paymentData) { // Access the card funding source from the nested API response info object const cardFundingSource = paymentData.paymentMethodData.info.cardFundingSource; let totalPrice = 10.00; let extraFee = 0; switch (cardFundingSource) { case 'DEBIT': case 'PREPAID': extraFee = totalPrice * 0.001; // Apply 0.1% fee break; case 'CREDIT': default: extraFee = totalPrice * 0.005; // Apply 0.5% fee break; } const finalOrderTotal = totalPrice + extraFee; console.log(`Card Type: ${cardFundingSource} | Fee: $${extraFee.toFixed(3)} | Final Total: $${finalOrderTotal.toFixed(2)}`); // Update your checkout confirmation screen so the user reviews the final price before acquirer authorization displayFinalConfirmationScreen(finalOrderTotal, extraFee); }
6. [선택사항] 정기 결제의 결제 성공률 높이기
비즈니스가 구독, 반복 유틸리티 결제 또는 멤버십 모델로 운영되는 경우 사용자가 결제 주기마다 재인증하지 않아도 결제를 처리해야 할 수 있습니다. 이러한 반복 결제에 대해 Google의 MIT 사양은 거래 유형, 청구 세부정보, 원활한 결제 연속성에 대한 가시성을 향상합니다.
사양 기반 개발 적용
LLM이 웹을 무작위로 검색하여 부정확한 기술 사양을 사용할 위험을 감수하는 대신, Google Pay MCP 서버의 search_documentation 도구를 사용하도록 LLM에 지시합니다.
- 사양 검색 프롬프트: 활성 Antigravity 채팅 세션에서 LLM에 다음을 요청합니다.
Enhance the Google Pay integrations to support new recurring business requirement: - Update Google Pay integrations to support a monthly recurring subscription of $14.99. - Use `search_documentation` to look up the technical specification for `RecurringTransactionInfo` and MIT in Google Pay API.
- 향상된 코드 구현 검토: LLM이 사양 검증 MIT 매개변수로
onGooglePaymentButtonClicked를 업데이트합니다. 테스트 페이지를 관찰하여 전용 반복 정기 결제 세부정보가 Google Pay 결제 시트에 표시되는지 확인합니다.function getGoogleRecurringTransactionInfo() { return { currencyCode: 'USD', countryCode: 'US', transactionId: 'sub-1499-monthly-' + Date.now(), tokenUpdateUrl: 'https://api.acmestore.com/token/update', managementUrl: 'https://acmestore.com/account/subscriptions', billingAgreement: 'Monthly recurring subscription of $14.99 for Acme Pro. Cancel anytime in your account settings.', immediateTotalPrice: '14.99', recurrenceItems: [ { label: "Acme Pro Monthly Subscription", price: "14.99", priceStatus: "FINAL", recurrencePeriod: "MONTH", recurrencePeriodCount: 1 } ] }; }
문제 해결
다음과 같은 오류가 표시되는 경우:
Payment failed to initialize: Exactly one of transactionInfo, automaticReloadTransactionInfo, deferredTransactionInfo, or recurringTransactionInfo must be set!
오류를 활성 Antigravity 채팅 세션에 복사하여 MCP 도구 search_documentation를 사용하여 오류를 자동으로 수정할 수 있습니다.
7. [선택사항] 장기 에이전트 모니터링으로 전환 보호
리더십 팀에서 올해 전체 결제 전환율을 X% 높여야 한다는 중요한 목표를 제시했다고 가정해 보겠습니다. 높은 결제 전환율을 달성하고 유지하려면 초기 통합뿐만 아니라 지속적으로 거래를 모니터링하고, API 오류를 즉시 감지하고, 데이터 기반 최적화를 선제적으로 구현해야 합니다.
결제 문제를 수동으로 모니터링하는 대신 지속적인 모니터링 및 전환 최적화를 에이전트에게 위임할 수 있습니다. 이 실습에서는 모니터링 및 전환 최적화를 Antigravity Agent Skill로 정의하고 Long-Horizon Task로 자율적으로 실행하는 방법을 살펴봅니다.
Antigravity 에이전트 스킬을 만들고 장기 작업으로 실행
- 모니터링 및 문제 해결 스킬 정의 (
SKILL.md): 작업공간 루트에~/.agents/skills/gpay-monitor-fix/SKILL.md(또는~/.gemini/skills/gpay-monitor-fix/SKILL.md)라는 구조화된 스킬 플레이북을 만듭니다.YOUR_MERCHANT_ID를 Google Pay 콘솔의 판매자 ID로 바꿉니다.--- name: gpay-monitor-fix description: Autonomously queries Google Pay merchant error metrics over long-horizon windows, root-causes checkout failures against official API specs, generates remediation patches, and proposes payment conversion optimization plans. --- # Google Pay Long-Horizon Monitoring & Conversion Optimization Skill When invoked for long-horizon monitoring and conversion optimization, execute the following autonomous loop: 1. **Analyze production traffic:** Call the Google Pay MCP tool `query_merchant_error_metrics` targeting merchant ID YOUR_MERCHANT_ID for Time Range of TIME_RANGE_PAST_WEEK.. 2. **Evaluate error and drop-offs:** Check the returned metrics for error spikes (e.g., user cancellation errors, or `OR_BIBED_06` failures) that directly degrade conversion rates. 3. **Perform diagnosis:** If an error anomaly or conversion bottleneck is detected, extract the failed request structure and query the `search_documentation` MCP tool with the exact error code or payload discrepancy based on Google Pay API specifications. 4. **Synthesize automated optimization plan:** Correlate the failing payload against official RAG-retrieved schemas to identify root causes (e.g., incorrect `tokenizationSpecification` or missing mandatory MIT fields). Formulate a proactive optimization plan to streamline user checkout steps. 5. **Generate onversion fix:** Create a code branch, apply the exact code fix to our checkout implementation (e.g., `checkout.js` or `main.js`), and open a Pull Request detailing the anomaly, root-cause diagnosis and verified code patch. - Antigravity에서 장기적 백그라운드 작업 예약: 스킬이 정의되면 활성 Antigravity 세션에서
/schedule명령어를 입력하여 Antigravity 에이전트를 구성합니다./schedule "Everyday at midnight, invoke @gpay-monitor-fix skill to check our checkout error metrics and conversion performance. If any anomaly spike is detected, diagnose the root cause, generate a fix pull request, and propose conversion optimization plans by morning."
인수가 없는/schedule명령어를 다시 입력하여 활성 예약 작업의 상태를 검사할 수 있습니다.
또는 무기한으로 모니터링 및 최적화 에이전트를 실행하려면 Antigravity의 목표 기반 실행을 트리거하면 됩니다./goal Invoke @gpay-monitor-fix to continuously monitor checkout traffic, investigate errors and propose optimizations. Do not mark this goal complete (<!-- GOAL_COMPLETE -->); continue monitoring and auditing indefinitely. - 자동 최적화 결과 검토: 판매자 ID를 통해 실제 프로덕션 트래픽이 흐르고 있다고 가정하면 다음 날 아침 사무실에 도착했을 때 최적화 보고서가 표시됩니다. 보고서의 예는 다음과 같습니다.

8. [선택사항] GPay 빠른 비회원 결제로 전환 개선
기존의 여러 단계로 구성된 결제 흐름에서는 사용자가 긴 배송 및 결제 정보를 수동으로 입력하거나 계정을 만들어야 하는 경우가 많아 마찰이 발생하고 전환 유입경로 전반에서 이탈이 발생합니다. Google Pay를 사용하여 제품 세부정보 페이지에 바로 게스트 빠른 결제를 구현하면 사용자가 최소한의 클릭으로 결제할 수 있으며 Google 계정에서 미리 저장된 사용자 인증 정보를 안전하게 가져와 수동 양식 입력이 필요하지 않습니다.
비회원 결제를 위한 사양 기반 개발
- 사양 검색 및 게스트 결제 구현을 위한 프롬프트: 활성 Antigravity 채팅 세션에서 LLM에 다음 프롬프트를 입력합니다.
Implement Google Pay for express guest checkout directly on the product details page. Ensure users select product attributes before clicking Google Pay (or checkout button). To minimize clicks and eliminate manual entry, collect the following via the Google Pay API: - Email address - Shipping address (with phone number) - Billing address inside card parameters Use search_documentation for API specs.
- 향상된 코드 구현 검토: LLM은 Google Pay API를 통해 배송, 연락처, 청구 세부정보를 직접 수집하도록 결제 데이터 요청을 업데이트합니다.
function getGooglePaymentDataRequest() { const paymentDataRequest = Object.assign({}, baseRequest); paymentDataRequest.allowedPaymentMethods = [cardPaymentMethod]; paymentDataRequest.transactionInfo = getGoogleTransactionInfo(); paymentDataRequest.merchantInfo = getGoogleMerchantInfo(); // Collect email address and shipping address (with phone number) for guest checkout paymentDataRequest.emailRequired = true; paymentDataRequest.shippingAddressRequired = true; paymentDataRequest.shippingAddressParameters = { phoneNumberRequired: true }; return paymentDataRequest; }cardPaymentMethod내에서 청구서 수신 주소 매개변수가 구성됩니다.const cardPaymentMethod = Object.assign({}, baseCardPaymentMethod, { tokenizationSpecification: tokenizationSpecification, billingAddressRequired: true, billingAddressParameters: { format: 'FULL', phoneNumberRequired: true } }); - 빠른 게스트 결제 테스트: 테스트 페이지를 관찰하여 제품 세부정보 페이지의 게스트 결제 버튼이 필수 속성을 모두 수집하여 수동 입력이 필요하지 않은지 확인합니다.

9. 삭제
Google Cloud 프로젝트 삭제
이 Codelab에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 Google Cloud 프로젝트를 삭제하는 것이 좋습니다.
gcloud projects delete $GOOGLE_CLOUD_PROJECT
10. 결론
Google Pay API: MCP 서버 및 Antigravity를 사용한 바이브 코드 결제 페이지 워크숍을 완료하셨습니다.
Google Pay MCP 서버를 AI 네이티브 도구에 연결하고, 컨텍스트 엔지니어링을 사용하여 깔끔한 결제 통합을 스캐폴드하고, 사양 기반 개발을 사용하여 정기 결제 및 유동 가격 워크플로를 구현하고, 자율 LLM 기반 모니터링 파이프라인을 배포하는 방법을 알아보았습니다. 이제 미래에 대비하는 결제 사용자 프런트엔드와 AI 기반 모니터링 워크플로를 바이브 코딩할 수 있습니다.