실제 거래 문제 해결

작업으로 거래 인텐트를 처리하는 데 문제가 있는 경우 다음 섹션에 설명된 증상 중 하나가 발생하는 경우 권장되는 문제 해결 단계를 따릅니다.

작업이 응답하지 않음

증상: 거래 요구사항이나 사용자의 결정을 확인할 때 사용자는 '앱이 현재 응답하지 않습니다. 잠시 후 다시 시도해 주세요.'

문제 해결: 작업 프로젝트에 개인정보처리방침 링크를 포함하여 필수 디렉터리 정보가 모두 있는지 확인합니다.

영수증을 처리할 수 없음

증상: 구매 승인 중에 사용자는 다음과 같은 응답을 받습니다. '죄송합니다. 영수증을 처리할 수 없습니다.'

문제 해결:

  • merchantOrderId이 고유해야 합니다. 새로 주문할 수 없습니다. 이전 주문 ID로 대체합니다.
  • 간단한 응답을 전송해야 합니다. 첫 번째 orderUpdate과 함께 필수 응답 형식입니다.

주문 업데이트를 보낼 수 없음

증상: 기존 주문의 주문 업데이트를 전송하면 Orders API에서 오류 코드 500과 함께 다음 오류 메시지로 응답합니다. "OrderID 주문 ProjectID 프로젝트의 을(를) 업데이트할 수 없습니다. 다시 시도해 주세요.' 오류 메시지가 표시되는 경우

문제 해결:

주문 업데이트가 알림에 표시되지 않음

증상: 최초 주문이 완료되고 후속 주문 업데이트가 상태 코드 200이지만 사용자의 어시스턴트 지원에 푸시 알림으로 표시되지 않음 있습니다.

문제 해결: 모든 주문 업데이트가 푸시 알림으로 반영되지는 않습니다. CANCELLED, FULFILLED, REJECTED 또는 RETURNED 상태의 업데이트만 알림을 표시합니다.

계정에서 거래 보기

다음 단계에 따라 계정을 통해 거래한 내역을 확인할 수 있습니다.

  1. myaccount.google.com으로 이동하여 로그인합니다.
  2. 지급 및 구독을 클릭합니다.
  3. 구매 내역에서 구매 내역 관리를 클릭합니다.

다음 URL 쿼리 매개변수를 추가하여 샌드박스 거래를 볼 수도 있습니다.

myaccount.google.com/purchases?sandbox=1

기타 문제 해결 도움말

위의 증상들이 겪고 있는 문제에 해당되지 않는다면 다음과 같은 조치를 취할 수 있습니다. 프로젝트의 Stackdriver 로그를 참고하려는 경우 추가 문제 해결 단계를 따르세요. Google 계정 설정을 참조할 수도 있습니다. 를 사용하세요.