통합 단계

이 페이지에서는 엔드 투 엔드 주문과의 통합을 빌드하는 데 필요한 단계를 설명합니다.

  1. 계정 설정

    1. 작업 센터에서 계정 설정에 설명된 대로 온보딩 작업을 완료합니다.
    2. 주문 엔드 투 엔드 GCP 프로젝트에서 food-support@google.com에 편집자 액세스 권한을 부여합니다. 이렇게 하면 Google에서 기술 지원을 위해 GCP 프로젝트에 액세스할 수 있습니다.
    3. 주문 엔드 투 엔드팀으로부터 통합을 진행하기 위한 공식 계약 승인을 받은 경우 온보딩 요청을 제출하세요. 아니면 엔드 투 엔드 주문 신청 양식을 제출하여 의사를 표현하세요.
  2. 피드 구현

    1. Restaurant, Service, Menu 피드를 만듭니다. 자세한 내용은 데이터 피드 만들기를 참고하세요.
    2. 빠른 테스트를 사용하여 피드를 테스트합니다. 자세한 가이드는 데이터 피드 테스트를 참고하세요.
    3. 일괄 처리를 위해 프로그래매틱 방식으로 피드 파일을 생성합니다.
    4. 일괄 수집에 설명된 대로 샌드박스 및 프로덕션 피드를 호스팅합니다.
    5. 실시간 업데이트를 빌드합니다. 자세한 내용은 실시간 업데이트를 참고하세요.
  3. 처리 엔드포인트 구현을 설계합니다. 자세한 내용은 Fulfillment API를 참고하세요.
  4. 결제 작업 구현

    1. 이상적인 기본 사용 사례 (행복한 경로라고도 함)를 위한 결제 작업을 빌드합니다. 자세한 내용은 Fulfillment API결제 설정을 참고하세요.
    2. 빠른 테스트를 사용하여 결제 작업을 테스트합니다. 빠른 테스트 도구를 사용하여 수동으로 테스트에 나열된 안내를 따르세요.
    3. 결제 작업에 예외 케이스 처리를 포함합니다.
    4. 자동화된 테스트 도구를 사용하여 결제 작업을 테스트합니다. 자동 테스트 도구로 테스트에 나열된 안내를 따르세요.
  5. 주문 제출 작업 구현

    1. 주문 제출 작업을 만듭니다. 자세한 내용은 Fulfillment API주문 제출 설정을 참고하세요.
    2. 빠른 테스트를 사용하여 주문 제출 작업을 테스트합니다. 빠른 테스트 도구를 사용하여 수동으로 테스트에 나열된 안내를 따르세요.
    3. 주문 제출 작업에서 예외적인 케이스 처리를 빌드합니다.
    4. 자동화된 테스트 도구를 사용하여 주문 제출 작업을 테스트합니다. 자동 테스트 도구로 테스트에 나열된 안내를 따르세요.
  6. 온라인 결제

    1. JSFiddle을 사용하여 토큰화 매개변수의 유효성을 검사합니다. 자세한 내용은 Google Pay 결제 게이트웨이 테스트를 참조하세요.
    2. 결제 응답에서 토큰화 매개변수를 구현합니다. 자세한 내용은 Google Pay 설정을 참조하세요.
    3. '주문 작업 제출'에서 결제 대행업체의 청구 API를 구현합니다. 자세한 내용은 결제 서비스 제공업체에 문의하세요.
    4. 빠른 테스트를 사용하여 토큰화 매개변수를 테스트합니다. 자세한 내용은 온라인 결제 테스트를 참조하세요.
  7. 비동기 순서 업데이트에 설명된 대로 비동기 주문 업데이트를 빌드합니다.
  8. 테스트

    1. 엔드 투 엔드 테스트를 통해 자체 사용자 수락 테스트 (UAT)를 수행합니다. 자세한 내용은 빠른 테스트를 참고하세요.
    2. 자동화된 테스트 도구를 실행하여 특이 사례를 테스트합니다. 자세한 내용은 자동 통합 테스트를 참고하세요.
  9. 출시 준비

    1. Google 컨설턴트에게 문의하고 추가 안내를 기다립니다. 자세한 내용은 출시 준비출시 준비 체크리스트를 참조하세요.