샌드박스 단건 결제 테스트 실패

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요. 수고 많으십니다.

샌드박스앱에서 단걸 결제 테스트를 진행하고 있는데요.

샌드박스 앱에서 구매하기 버튼(processProductGrant)을 누르고
백엔드에서 주문상태검증API(api-partner/v1/apps-in-toss/order/get-order-status)를 호출해서 주문상태를 검증 후에 포인트(서비스내에서 사용)를 지급하는 프로세스를 테스트중인데요.

주문상태검증 API 결과값이 아래처럼 나옵니다.

{‘resultType’: ‘SUCCESS’,
‘success’: {‘orderId’: ‘04714D6C-CC8F-47DC-9A19-AB727C29B1B9’, ‘sku’: None, ‘status’: ‘NOT_FOUND’, ‘statusDeterminedAt’: None, ‘reason’: ‘주문을 찾지 못했어요.’}

샌드박스앱에서 단건결제는 테스트 가능하다고 했는데, 위처럼 나오는 원인을 알수 있을까요?

감사합니다.

appName (선택)

richee

안녕하세요 :slight_smile:
현재 샌드박스 환경에서는 mock 데이터로 내려가고 있는 점 양해 부탁드립니다. :man_bowing:

운영 환경 기준으로
processProductGrant 에서 백엔드API 호출시
해당 API에서 주문상태조회API(/api-partner/v1/apps-in-toss/order/get-order-status)를
통해 구매 상태를 확인후에 포인트를 지급하는게 맞는 프로세스인가요?

즉 주문상태조회API의 상태값이 실시간으로 변경되나요?