floral_spring
floral_spring3d ago

지급대행 V2 BadRequest

header 에 필수 값인 3개 포함 후 .header("Authorization",authorization) .header("TossPayments-api-security-mode", "ENCRYPTION") .contentType(MediaType.TEXT_PLAIN) body 지정 형식으로 암호화 하여 전송하는데 BadRequest 반환 받습니다. eyJlbmMiOiJBMjU2R0NNIiwiaWF0IjoiMjAyNC0xMC0yOFQxMjo0MzoyNy40MjQrMDk6MDAiLCJub25jZSI6ImZmMjcyMGJhLTI4NTEtNDI1My1hM2FmLTcyMTE1NGM0NmM2ZiIsImFsZyI6ImRpciJ9..ZltKkpIX3l57zvVL.DeBjyqr76Z7Af5sw7mTMgvhVK_Mdbzfhm02AfkyaoeDXNM-QFYTUCZcAU2rYrX9YABMeK5fEDhPpigA1s4QXfKHIECgbMG-TdLvR-RM8reu7YEM-A0h7-ZHP7KrlXP60_TVxKUtrcOmyvid4RJWVvBlzMkNydhS-rYNsqXlMHM3BbIbyc34ii6xv1GBvnhn5XqkPsTqgkpFiNHHRBi0Jg-SUvgzoLZTj9GCiuwFyymPQdmtULJZz1dFbEWGrHgzrL4niFuCoikJob0nt_Q.m0obiGSJ6tFY7fcCLPk0Rg 요청 일시 2024-10-28 12:43:27.425 입니다. 금일 즉시 대행 요청을 해야하는 상황이라 빠른 피드백 부탁드립니다!
20 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장3d ago
어떤 값을 requesty body encrypt 했는지 로그 남겨서 확인 해보셔야 할것 같아요. 스펙과 다른 값이 같이 묶여서 넘어옵니다
floral_spring
floral_spring3d ago
{"values":[{"refPayoutId":"store_week_settle_21187","destination":"sub407","scheduleType":"EXPRESS","payoutDate":null,"amount":{"currency":"KRW","value":91200},"transactionDescription":"플렉스데이"}]} 바디 값입니다
유부장
유부장3d ago
아 네 확인 감사드립니다 payoutDate 라는 값을 null 로 보내지 않고 빼보시면 어떠신가요
floral_spring
floral_spring3d ago
넵 일단 해당 내용 반영해 볼게요...
유부장
유부장3d ago
네..
floral_spring
floral_spring3d ago
동일하게 400 bad request 반환 받습니다. {"values":[{"refPayoutId":"store_week_settle_21187","destination":"sub407","scheduleType":"EXPRESS","amount":{"currency":"KRW","value":91200},"transactionDescription":"플렉스데이"}]} eyJlbmMiOiJBMjU2R0NNIiwiaWF0IjoiMjAyNC0xMC0yOFQxMzoxOTo0NS40MzErMDk6MDAiLCJub25jZSI6IjM3MDJjOTE3LTJhYmQtNDZkYi05MGVkLTI1MjNmZDg1OTBjOCIsImFsZyI6ImRpciJ9..coQfWjiIkjGhFNcj.6rBrlJq1vqwLOdViwZ2MsMnJemb6aaMzhYZiOlFfGAAhM4UBXMRhCGXYqdPQl5vm34VcZlQ7n6jcz1t30iFN0xRomDstYEvs1LC4YSlsMwlg4YacDG-0VrYcaOqBih6LobEUI9AJCSPBLpm5j51cnGx2MkudXgYI7DKSk05T_e2Fv4v7ZcsjZyvK6nJ_O1GZCqE4qnps6j3zmKjjZUm5ud1MtU8kzE0nFg1a4Qn4lDC9DDxlTxpY3MZmQA.ISHB56jGCeC_oKGIl1WhwA POST https://api.tosspayments.com/v2/payouts body에 담아 요청하는데 bad request에요.. 응답 전문 eyJlbmMiOiJBMjU2R0NNIiwiaWF0IjoiMjAyNC0xMC0yOFQxMzo0MTo1OS45NzQ0MDUwOTcrMDk6MDAiLCJub25jZSI6IjdlNjE2ZmQ0LTI5OTEtNDg3Yi1iNmFkLTBjZDk0ZjUxMDU0YyIsImFsZyI6ImRpciJ9..row9DIPoY4dRLBhR.vRkMoLdCbyIOQAcm7nSTgKqHW-cPa7UZx2oTRcMuN5WrW8AsIU3OoFiTVa4770Rw-R_N7fOCgdfbcdHigpyYrbrhva3cKMC_cDIzHglhor7TeG1ODdPOWrKp0Ccm0gcJqqj1c_6bBVOt6he3uUbJt2L-Z0UDCwq7D8g3ZHMZJETyuBkUKFO3U39fYKEcISPLUiRAU_zmO4H9464Ez7OtWP4kkLImeMyUOvU1LyVuALamrLr4CKY.-pAjjwENN6LIbpAnP_lLJQ {"version":"2022-07-27","traceId":"5d59bfeb21dddb4f0f4acea344ca0ca2","entityBody":null,"entityType":null,"error":{"code":"INVALID_ENCRYPTION","message":"Invalid encryption format."}} 입니다..
OMG
OMG3d ago
요청 바디 값에
{"values":[{"refPayoutId":"******","destination":"****","scheduleType":"EXPRESS","amount":{"currency":"KRW","value":91200},"transactionDescription":"*****"}]}
{"values":[{"refPayoutId":"******","destination":"****","scheduleType":"EXPRESS","amount":{"currency":"KRW","value":91200},"transactionDescription":"*****"}]}
이렇게 보내주고 계세요. 아래 처럼 보내주시겠어요?
[{"refPayoutId":"******","destination":"****","scheduleType":"EXPRESS","amount":{"currency":"KRW","value":91200},"transactionDescription":"*****"}]
[{"refPayoutId":"******","destination":"****","scheduleType":"EXPRESS","amount":{"currency":"KRW","value":91200},"transactionDescription":"*****"}]
OMG
OMG3d ago
여기에서 request body 샘플을 확인하실 수 있습니다. https://docs.tosspayments.com/reference#지급대행-요청
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
floral_spring
floral_spring3d ago
https://docs.tosspayments.com/guides/v2/payouts#3-%EC%A7%80%EA%B8%89%EB%8C%80%ED%96%89-%EC%9A%94%EC%B2%AD%ED%95%98%EA%B8%B0 해당 api docs { "values": [ { "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
OMG3d ago
아하. 이쪽 포맷 샘플이 말씀하신 형식으로 되어 있군요. 이 부분은 내부 공유해두도록 하겠습니다.
floral_spring
floral_spring3d ago
404 Not Found from POST https://api.tosspayments.com/v2/payouts 어... 404 반환 받는 이유는 뭘까요?
Kimoon Lee
Kimoon Lee3d ago
요청하신 seller ID 알려주실수 있을까요?
floral_spring
floral_spring3d ago
sub407 입니다.
Kimoon Lee
Kimoon Lee3d ago
destination 에는 등록할때 응답에 받으신 ID 를 넣으셔야 합니다.
floral_spring
floral_spring3d ago
ㅏ 혹시 seller name 말고, 고유 id 말씀하시는 걸까요?
Kimoon Lee
Kimoon Lee3d ago
네 맞습니다. 여기 ID 를 쓰셔야 합니다.
Kimoon Lee
Kimoon Lee3d ago
No description
OMG
OMG3d ago
샘플 요청 파라미터는 문서에 수정 완료되었습니다. https://docs.tosspayments.com/guides/v2/payouts#3-지급대행-요청하기
지급대행하기 | 토스페이먼츠 개발자센터
지급대행은 오픈마켓을 운영하는 사업자 대신 토스페이먼츠가 셀러(입점 판매자)에게 대금 지급을 대행 해주는 서비스예요.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.