테스트 api key로 결제 시 만료상태로 옵니다.
테스트 client key를 사용해서 결제하고 나면 결제 상태가 만료로 옵니다.
결제한뒤 테스트 결제내역에 데이터가 바로 들어오지 않고 일정 시간이 지난 후에 확인가능합니다.
다음 문제를 어떻게 처리할 수 있나요?
8 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
승인 API를 호출해 주시기 바랍니다.
만료로 나오는 경우는 승인 API가 호출되지 않은 경우로ㅡ실제 결제가 일어나지 않습니다.
승인 api가 successUrl를 말하시는 걸까요?
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
결제 승인 api
https://api.tosspayments.com/v1/payments/confirm
다음 url에 헤더와 파라메타에 값을 담아서 보냈지만
401에러가 발생합니다
encryptedSecretKey = "Basic ${base64.encode(utf8.encode(secret_key))}:"
encryptedSecretKey = "Basic ${base64.encode(secret_key)}:"
다음 두가지 방법을 사용했지만 실패합니다.
플러터로 결제위젯을 구현중인데 잘못된 점이 있으면 조언 부탁드립니다.
Base64 인코드 할때, 콜론도 같이 하셔야 할것 같은데요. 콜론이 인코드 되지 않고 밖에 빠져 있는것처럼 보여요
콜론키를 포함했더니 400 에러가 발생합니다
콜론 포함 및 파라메타 형식을 변경했더니 성공했습니다.
감사합니다