OWEN
OWEN11mo ago

결제취소 API

cURL POST로 결제취소를 전송해보고 있는데 계속 500번 오류만 나옵니다. 뭘 해결해야 하는건가요? cURL Error #:500 [code] => COMMON_ERROR [message] => 일시적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요.
23 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
김차장
김차장11mo ago
취소 요청하신 주문번호 알려주시겠어요?
OWEN
OWENOP11mo ago
paymentkey를 알려드리면 되나요?
김차장
김차장11mo ago
네 orderId 나 paymentKey 암거나 좋습니다
OWEN
OWENOP11mo ago
OrderID는 240402173132383666 입니다. 아 Paymentkey 는 gauph20240402173155W2Lm4 입니다.
김차장
김차장11mo ago
request body 를
{"cancelReason":"이유없음"}
{"cancelReason":"이유없음"}
이렇게만 세팅해서 보내보시겠어요?
OWEN
OWENOP11mo ago
방금 발송해 봤는데 응답이 같습니다. 사실 첨부터 data란에 cancelReason 만 넣어서 발송하고 있었거든요
김차장
김차장11mo ago
네..결제시 사용된 apiKey 와 취소시 사용된 apiKey 가 다르네요 라이브결제건 취소가 맞으실까요?
OWEN
OWENOP11mo ago
네...라이브건 취소입니다.
김차장
김차장11mo ago
네 결제는 gauphoto 이 상점으로 하셨었고 취소는 tvivarepublica 이걸로 하셨어요
OWEN
OWENOP11mo ago
tvivarepublica 는 제가 모르겠고 지금 gauphoto 서버에서 전송하고 있는데요
김차장
김차장11mo ago
취소시에 사용된 키를 확인해보셔야해요
OWEN
OWENOP11mo ago
같은 키를 사용해서 주문 조회후 리턴받은 paymentKey 값을 전송중이라...
김차장
김차장11mo ago
paymentKey 는 맞는데요 Header 에 사용된 apiKey 가 다릅니다 결제가 발생한 상점의 키를 사용하셔야해요
OWEN
OWENOP11mo ago
같은 키를 사용하여 연속으로 2번 전송하는데 왜 그러는 걸까요 처음에 조회는 되고
김차장
김차장11mo ago
조회는 paymentKey 로 하셨나요?
OWEN
OWENOP11mo ago
그건 안되는거 확인하고 본사 서버에서 라이브로 전송하면 500이 발생합니다. 조회는 https://api.tosspayments.com/v1/payments/orders/XXXX 로 해서 리턴받은 값중 PaymentKey를 이용해 https://api.tosspayments.com/v1/payments/'.$paymentKey.'/cancel 이걸로 cURL하면 응답이 500이라 서 더이상 처리할 방법이 없어요
OMG
OMG11mo ago
OWEN 님 18:42 에 취소API 호출하실 때 로그를 보니 request body 가 null 값으로 확인이 되는대요. 한번 이 부분 체크해주실 수 있으실까요?
OWEN
OWENOP11mo ago
네 알겠습니다...이번엔 500이 안나옵니다.
김차장
김차장11mo ago
처리되셨나요?
OWEN
OWENOP11mo ago
네 처리되었습니다.
김차장
김차장11mo ago
다행이네요
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?