지급대행 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
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
어떤 값을 requesty body encrypt 했는지 로그 남겨서 확인 해보셔야 할것 같아요.
스펙과 다른 값이 같이 묶여서 넘어옵니다
{"values":[{"refPayoutId":"store_week_settle_21187","destination":"sub407","scheduleType":"EXPRESS","payoutDate":null,"amount":{"currency":"KRW","value":91200},"transactionDescription":"플렉스데이"}]}
바디 값입니다
아 네 확인 감사드립니다
payoutDate 라는 값을 null 로 보내지 않고 빼보시면 어떠신가요
넵 일단 해당 내용 반영해 볼게요...
네..
동일하게 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."}}
입니다..
요청 바디 값에
이렇게 보내주고 계세요.
아래 처럼 보내주시겠어요?
여기에서 request body 샘플을 확인하실 수 있습니다.
https://docs.tosspayments.com/reference#지급대행-요청
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
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"
}
}
]
}
수정 반영 부탁드립니다.. 다른 피해자가 없도록 ..
지급대행하기 | 토스페이먼츠 개발자센터
지급대행은 오픈마켓을 운영하는 사업자 대신 토스페이먼츠가 셀러(입점 판매자)에게 대금 지급을 대행 해주는 서비스예요.
아하. 이쪽 포맷 샘플이 말씀하신 형식으로 되어 있군요. 이 부분은 내부 공유해두도록 하겠습니다.
요청하신 seller ID 알려주실수 있을까요?
sub407 입니다.
destination 에는 등록할때 응답에 받으신 ID 를 넣으셔야 합니다.
ㅏ 혹시 seller name 말고, 고유 id 말씀하시는 걸까요?
네 맞습니다.
여기 ID 를 쓰셔야 합니다.
샘플 요청 파라미터는 문서에 수정 완료되었습니다.
https://docs.tosspayments.com/guides/v2/payouts#3-지급대행-요청하기
지급대행하기 | 토스페이먼츠 개발자센터
지급대행은 오픈마켓을 운영하는 사업자 대신 토스페이먼츠가 셀러(입점 판매자)에게 대금 지급을 대행 해주는 서비스예요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.