SBC
SBC5mo ago

지급대행 지급시 오류사항

{"version":"2022-11-16","traceId":"734f5c40d4497009f7eb32306ddff867","entityBody":null,"entityType":null,"error":{"code":"COMMON_ERROR","message":"This is temporary error. Please try again in a few minutes."}} 이렇게 나오는 이유가 멀까요 운영으로 하고있습니다
21 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
OMG
OMG5mo ago
인코딩 전 request body 정보가 아래와 같이 불필요한 텍스트가 포함되어 있습니다. 확인 부탁 드립니다.
"{\r\n \"refPayoutId\": \"1\",\r\n \"destination\": \"seller_a01jaf102zeyxy**********\", ... (생략)
"{\r\n \"refPayoutId\": \"1\",\r\n \"destination\": \"seller_a01jaf102zeyxy**********\", ... (생략)
오류코드는 개편중입니다.
SBC
SBCOP5mo ago
{"version":"2022-11-16","traceId":"6f0f11393c1c28b9366b1ea95b8a40e6","entityBody":null,"entityType":null,"error":{"code":"COMMON_ERROR","message":"This is temporary error. Please try again in a few minutes."}} 이번에도 그렇게 나오는지 궁금합니다
OMG
OMG5mo ago
"{\"refPayoutId\":\"1\",\"destination\":\"seller_a01jaf102ze**********\",\"scheduleType\":\"EXPRESS\",\"payoutDate\":\"2024-10-24\",\"amount\":{\"currency\":\"KRW\",\"value\":10},\"transactionDescription\":\"2024-10-20Payments\"}"
"{\"refPayoutId\":\"1\",\"destination\":\"seller_a01jaf102ze**********\",\"scheduleType\":\"EXPRESS\",\"payoutDate\":\"2024-10-24\",\"amount\":{\"currency\":\"KRW\",\"value\":10},\"transactionDescription\":\"2024-10-20Payments\"}"
이렇게 들어오고 있습니다 json 포맷이어야 하는데 앞뒤로 쌍따옴표도 추가되어 있어요.
SBC
SBCOP5mo ago
샘플이 [ { "refPayoutId": "my-payout-1", "destination": "seller-1", "scheduleType": "SCHEDULED", "payoutDate": "2024-08-08", "amount": { "currency": "KRW", "value": 5000 }, "transactionDescription": "8월대금지급", "metadata": { "key1": "value1", "key2": "value2" } } ]
OMG
OMG5mo ago
질문 내용이 없네요?
SBC
SBCOP5mo ago
json이 "쌍따옴표가 잇는거아닌가요
OMG
OMG5mo ago
위에 디코딩된 포맷에 개행문자, 캐리지 리턴도 없어야 합니다.
SBC
SBCOP5mo ago
위 내용이 샘플코드로 주신거구요
OMG
OMG5mo ago
네 그런데 위에 요청 파라미터 보시면 String 이에요. 앞뒤로 따옴표가 있습니다.
SBC
SBCOP5mo ago
저는 안붙여서 보내는데 이상해서요 $tosell = '{"refPayoutId":"1","destination":"seller_a01jaf102zeyxyayafd***","scheduleType":"EXPRESS","payoutDate":"2024-10-24","amount":{"currency":"KRW","value":10},"transactionDescription":"2024-10-20Payments","metadata":{"key1":"","key2":""}}';
OMG
OMG5mo ago
정상적인 경우라면 이런식으로 들어와야해요.
[{"refPayoutId":"xxxxxxxxxxxxxx-1","destination":"
xxxxxxxxxxxxxx","scheduleType":"EXPRESS","payoutDate":"2024-10-24","amount":{"currency":"KRW","value":100},"transactionDescription":"*******","metadata":{}}]
[{"refPayoutId":"xxxxxxxxxxxxxx-1","destination":"
xxxxxxxxxxxxxx","scheduleType":"EXPRESS","payoutDate":"2024-10-24","amount":{"currency":"KRW","value":100},"transactionDescription":"*******","metadata":{}}]
SBC
SBCOP5mo ago
{"version":"2022-11-16","traceId":"886b840ca1d040769482920c741e7322","entityBody":null,"entityType":null,"error":{"code":"COMMON_ERROR","message":"This is temporary error. Please try again in a few minutes."}} 이코드로 다시 확인해주세요
OMG
OMG5mo ago
"[{\"refPayoutId\":\"1\",\"destination\":\"seller_a01xxxxxxxxxxxxxxxxxx\",\"scheduleType\":\"EXPRESS\",\"payoutDate\":\"2024-10-24\",\"amount\":{\"currency\":\"KRW\",\"value\":10},\"transactionDescription\":\"2024-10-20Payments\",\"metadata\":\"\"}]"
"[{\"refPayoutId\":\"1\",\"destination\":\"seller_a01xxxxxxxxxxxxxxxxxx\",\"scheduleType\":\"EXPRESS\",\"payoutDate\":\"2024-10-24\",\"amount\":{\"currency\":\"KRW\",\"value\":10},\"transactionDescription\":\"2024-10-20Payments\",\"metadata\":\"\"}]"
SBC
SBCOP5mo ago
보내는쪽에서는 더이상 방법이 없는것 같은데요 개행도 안넣고 이스케이프문자로 안넣고 하는데 희한하네요 ;; 참고로 php 소스입니다 $tosellx = [ [ "refPayoutId" => "1", "destination" => "seller_a01jaf102zeyxyayafdqtm4x1n4", "scheduleType" => "EXPRESS", "payoutDate" => "2024-10-24", "amount" => [ "currency" => "KRW", "value" => 10 ], "transactionDescription" => "2024-10-20Payments", "metadata" => "" ] ]; $tosell = json_encode($tosellx); 위 tosell을 엔코딩 암호화 해서 보냅니다 문제 원인: 송신 서버에서 JSON 데이터를 올바르게 전송했지만, 수신 서버가 이를 문자열로 인식하고 있는 경우. gpt에 물어봤는데요 ;; 제소스를 좀더 드리면 $tosellx = [ [ "refPayoutId" => "1", "destination" => "seller_a01jaf102zeyxyayafdqtm4x1n4", "scheduleType" => "EXPRESS", "payoutDate" => "2024-10-24", "amount" => [ "currency" => "KRW", "value" => 10 ], "transactionDescription" => "2024-10-20Payments", "metadata" => new stdClass() ] ]; $tosell = json_encode($tosellx, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); $enc = encrypt($tosell,'b456e09104e13a3*dcaeed1a34d1ef71d6'); $curl = curl_init(); JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); 를 추가했습니다
OMG
OMG5mo ago
제가 미팅중이었어서 확인이 늦었습니다. 14:55 에 요청은 포맷은 맞게 들어왔구요. transactionDescription 에 제가 예시를 잘못 넣었는데, 이체 내역에 표기되는 적요이고 7자리 이내로 입력해주시면 됩니다.
SBC
SBCOP5mo ago
네 감사합니다 ==== 정산가능금액 구하기(운영) ==== availableAmount: 1940 pendingAmount: 0 ==================== ==== 정산보내기 (운영) ==== {"version":"2022-11-16","traceId":"e3ed4e1b5681f2c18d4868484dad5d4d","entityBody":{"items":[{"id":"tdpo_a01jayjhajq5d5n64apcjxw6h2x","refPayoutId":"2","amount":{"currency":"KRW","value":10.00},"destination":"seller_a01jaf102zeyxyayafdqtm4x1n4","error":null,"metadata":{},"payoutDate":"2024-10-24","requestedAt":"2024-10-24T15:13:31.863859453+09:00","scheduleType":"EXPRESS","status":"IN_PROGRESS","transactionDescription":"007"}]},"entityType":"payout-list","error":null} 보시면 정산금액이 안줄어드는데 정상 작동하여 차감되는것 아닌가요
유부장
유부장5mo ago
이체요청에 대해 실패한 것으로 보입니다. 상세 사유는 내부 확인후 알려 드릴게요.
SBC
SBCOP5mo ago
넵 감사합니다 내일 다시 확인하겠습니다
유부장
유부장5mo ago
당일 실시간 지급은 오후 3시 이전까지만 지원 합니다. 3시 이후로 요청 인입되어 실패 하였습니다. 에러 메시지 / 상황은 개선하도록 하겠습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?