엽킹
엽킹
토스페이먼츠 결제시 도메인, Ip 검증하나요 ?
서버에서 결제승인 요청시에 paymentKey , secretKey 가지고 다른데서 사용시에 막을수잇나요 ? client측의 귀책사유가 되나요 ? mallId, 구매요청키, 구매 승인키 , 이 세개를 탈취? 당해서 다른데서 사용시에 막을 방법이 있는지 궁금합니다
9 replies
결제 취소시 리턴값에 스트링 값이 다 깨져서 나옵니다
{"mid":"bidafsdfa","lastTransactionKey":"61787afasdfaB","paymentKey":"gN60L1adJYyZqmkKeP8gJ0aqEkAwgxrbQRxB9lG5DnzWE7pM","orderId":"202401120005_f3327b3a-e734-4bd8-9ebd-6d44c434f480","orderName":"기장 리얼맛집 뷰맛집 ì°¾ê³ ì‹¶ë‹¤ë©´ 여기로 !","taxExemptionAmount":0,"status":"CANCELED","requestedAt":"2024-01-12T17:40:25+09:00","approvedAt":"2024-01-12T17:40:37+09:00","useEscrow":false,"cultureExpense":false,"card":{"issuerCode":"33","acquirerCode":"31","number":"91002001**019*","installmentPlanMonths":0,"isInterestFree":false,"interestPayer":null,"approveNo":"45501735","useCardPoint":false,"cardType":"ì‹ ìš©","ownerType":"개인","acquireStatus":"READY","amount":180},"virtualAccount":null,"transfer":null,"mobilePhone":null,"giftCertificate":null,"cashReceipt":null,"cashReceipts":null,"discount":null,"cancels":[{"transactionKey":"617875721626BBE64B0BEA8C1DE6778B","cancelReason":"관리자에 의해 취소 되었습니다.","taxExemptionAmount":0,"canceledAt":"2024-01-12T17:40:55+09:00","easyPayDiscountAmount":0,"receiptKey":null,"cancelAmount":180,"taxFreeAmount":0,"refundableAmount":0}],"secret":null,"type":"NORMAL","easyPay":{"provider":"네이버페이","amount":0,"discountAmount":0},"country":"KR","failure":null,"isPartialCancelable":true,"receipt":{"url":"https://dashboard.tosspayments.com/receipt/redirection?transactionId=bikin20240112174027sIbb3&ref=PX"},"checkout":{"url":"https://api.tosspayments.com/v1/payments/gN60L1adJYyZqmkKeP8gJ0aqEkAwgxrbQRxB9lG5DnzWE7pM/checkout"},"currency":"KRW","totalAmount":180,"balanceAmount":0,"suppliedAmount":0,"vat":0,"taxFreeAmount":0,"method":"ê°„íŽ¸ê²°ì œ","version":"2022-11-16"} 몇몇값의 키값은 제가 임의로 수정했습니다 orderName ,cancelReason 이런값들의 상태값이 왜이렇게되는거죠 ? 16:00 까진 정상적으로 취소데이터가 잘나온거같은데 그이후로 안되네요
48 replies
PAYOUT_STATUS_CHANGED 웹훅 알림 처리 문의드립니다
No description
8 replies
서브몰 등록할때 핸드폰번호는 저희 나라번호만 입력가능한가요?
88601012345678 이 핸드폰번호에 대한 국가번호+개인번호를 정규식제거해서 보냈는데 핸드폰넘버가 유효하지않은값이라고 나옵니다
6 replies
지급대행 기간 조회에서 status 상태값중 "status": "IN_PROGRESS" 이 값은 무엇이죠 ??
@Test public void 지급대행_조회() { RestTemplate restTemplate = new RestTemplate(); setHeaders(); try { String confirmUrl = "https://api.tosspayments.com/v1/payouts/sub-malls/settlements?startDate=2023-08-01&endDate=2023-09-30"; HttpEntity<?> entity = new HttpEntity<>( headers); ResponseEntity<String> exchange = restTemplate.exchange(confirmUrl, GET, entity, String.class); String body = exchange.getBody(); 아래 리턴값 [ { "payoutKey": "FPA20230901_000001005676", "requestId": null, "subMallId": "ac8a7bc5-8f7f-43bf-b", "payoutDate": "20230906", "payoutAmount": 708, "requestedAt": "20230901113612", "account": null, "status": "REQUESTED", "metadata": null, "failure": null, "transferSummary": null }, { "payoutKey": "FPA20230831_000001003494", "requestId": null, "subMallId": "ec542e49-2400-426e-8", "payoutDate": "20230901", "payoutAmount": 50, "requestedAt": "20230831180116", "account": null, "status": "IN_PROGRESS", "metadata": null, "failure": null, "transferSummary": null }] payout 객체 값 중 지급대행 상태입니다. 아래와 같은 상태 값을 가질 수 있습니다. - REQUESTED: 지급이 요청된 상태입니다. - COMPLETED: 서브몰에 지급이 완료된 상태입니다. - FAILED: 지급 요청이 실패한 상태입니다. - CANCELED: 지급 요청을 취소한 상태입니다. 이값 외에 나오는건 무엇인지 모르겠습니다
13 replies
지급대행요청->필수파라미터가 누락되었습니다.
지급가능한 금액이 50024원이 있어서 지급요청을 하려했지만 필수파라미터 누락되었다고만 하는데 파악이 안되네요 아래 코드 첨부할게요 this = {TossApiTest@2573} restTemplate = {RestTemplate@2568} headers = {HttpHeaders@2569} size = 2 submallUrl = "https://api.tosspayments.com/v1/payouts/sub-malls/settlements" settlementsReqDto = {SettlementsReqDto@2571} "SettlementsReqDto(submallId=ec542e49-2400-426e-8, payoutAmount=100, payoutDate=2023-09-03, metadata={test=100})" submallId = "ec542e49-2400-426e-8" payoutAmount = 100 payoutDate = "2023-09-03" metadata = {HashMap@3095} size = 1 entity = {HttpEntity@2572} "<SettlementsReqDto(submallId=ec542e49-2400-426e-8, payoutAmount=100, payoutDate=2023-09-03, metadata={test=100}),[Authorization:"Basic ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ", Content-Type:"application/json"]>" headers = {ReadOnlyHttpHeaders@3096} size = 2 "Authorization" -> {ArrayList@3106} size = 1 "Content-Type" -> {ArrayList@3108} size = 1 body = {SettlementsReqDto@2571} "SettlementsReqDto(submallId=ec542e49-2400-426e-8, payoutAmount=100, payoutDate=2023-09-03, metadata={test=100})" submallId = "ec542e49-2400-426e-8" payoutAmount = 100 payoutDate = "2023-09-03" metadata = {HashMap@3095} size = 1
10 replies
라이브 키로 조회시 잔액조회 0원
어제 실제결제키로 결제되었고 토스 로그인해서 잔액도 확인했는데 api 지급 가능한 잔액이 0원으로 나오는데 결제된 금액이 바로 반영 안되는건가요 ?
28 replies
FAILED_PAYMENT_INTERNAL_SYSTEM_PROCESSING 에러코드 문의입니다
500 FAILED_PAYMENT_INTERNAL_SYSTEM_PROCESSING
결제가 완료되지 않았어요. 다시 시도해주세요. 조회할때 이 에러를 응답받았습니다 클라이언트 성공값으로 paymentkey 값을 받았고 그 키로 조회 하니 결제가 완료되지않았다햇는데 결제가 완료 안되면 성공이 아니라 실패응답값으로 받아야하는거 아닌가요 ? paymentkey는 받았는데 저 에러가 나면 어떻게 해야할까요 ??
11 replies
서브몰 등록 관련 문의 드립니다.
서브몰 등록하려 하는데 서브몰에 개인/사업자 번호가 필수 값이 아닌데 그러면 이체받을 계좌번호랑 이름 은행 만으로 서브몰 등록하고 지급이 가능한가요 ?? 그러면 소득관련은 저희가 3.3퍼센트 수수료를 떼고 알아서 처리를 하는건지 궁금합니다
21 replies