작업으로 거래 인텐트를 처리하는 데 문제가 있는 경우 다음 섹션에 설명된 증상 중 하나가 발생하는 경우 권장되는 문제 해결 단계를 따릅니다.
작업이 응답하지 않음
증상: 트랜잭션 인텐트 (TransactionRequirements
, TransactionDecision
)를 트리거할 때 사용자는 '현재 앱이 응답하지 않습니다. 잠시 후 다시 시도해 주세요.'
문제 해결: 작업 프로젝트에 개인정보처리방침 링크를 포함하여 필수 디렉터리 정보가 모두 있는지 확인합니다.
영수증을 처리할 수 없음
증상: 구매 승인 중에 사용자는 다음과 같은 응답을 받습니다. '죄송합니다. 영수증을 처리할 수 없습니다.'
문제 해결:
merchantOrderId
이 고유해야 합니다. 새로 주문할 수 없습니다. 이전 주문 ID로 대체합니다.- 간단한 응답을 전송해야 합니다.
첫 번째
orderUpdate
과 함께 필수 응답 형식입니다.
주문 업데이트를 보낼 수 없음
증상: 기존 주문의 주문 업데이트를 전송하면 Orders API에서
오류 코드 500과 함께 다음 오류 메시지로 응답합니다. "OrderID
주문
ProjectID
프로젝트의 을(를) 업데이트할 수 없습니다. 다시 시도해 주세요.' 오류 메시지가 표시되는 경우
문제 해결:
- 다음을 위한 JWT 인증 도중 작업 중인 사용자 인증 정보를 제공하고 있는지 확인합니다. Orders API를 참조해야 합니다.
주문 업데이트가 알림에 표시되지 않음
증상: 최초 주문이 완료되고 후속 주문 업데이트가 상태 코드 200이지만 사용자의 어시스턴트 지원에 푸시 알림으로 표시되지 않음 있습니다.
문제 해결: 모든 주문 업데이트가 푸시 알림으로 반영되지는 않습니다.
CANCELLED
, FULFILLED
, REJECTED
또는 RETURNED
상태의 업데이트만
알림을 표시합니다.
계정에서 거래 보기
다음 단계에 따라 계정을 통해 거래한 내역을 확인할 수 있습니다.
- myaccount.google.com으로 이동하여 로그인합니다.
- 지급 및 구독을 클릭합니다.
- 구매 내역에서 구매 내역 관리를 클릭합니다.
다음 URL 쿼리 매개변수를 추가하여 샌드박스 거래를 볼 수도 있습니다.
myaccount.google.com/purchases?sandbox=1
기타 문제 해결 도움말
위의 증상들이 겪고 있는 문제에 해당되지 않는다면 다음과 같은 조치를 취할 수 있습니다. 프로젝트의 Stackdriver 로그를 참고하려는 경우 추가 문제 해결 단계를 따르세요. Google 계정 설정을 참조할 수도 있습니다. 를 사용하세요.