조엘파파
조엘파파
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
👍
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
고맙습니다. 메세지 보면서 해결하였습니다.
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
이번엔 400 bad request라고 나오네요 부장님
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
해보고 안되면 문의 드릴께요 감사합니다~
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
에고 그걸 몰랐네요 ^^ 감사합니다.
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
api 개별 인증키를 이용해서 해야되는군요?
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
No description
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
toss.secret.key=test_gsk_GjLJoQ1aVZYyJn94DNwg3w6KYe2R
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
시크릿키 개발용이요
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
api로요 개발자센터에서 한게 아니구요
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
아까 테스트로 소득공제 그리고 번호는 01037670327로 넣었었어요
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
개발에서 주문번호가 240621163141-3 이거에요 그리고 건명은 7777 금액은 5280 이요
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
2024-06-27T16:09:49.679+09:00 DEBUG 12252 --- [nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/registerCashReceipt", parameters={} 2024-06-27T16:09:49.679+09:00 DEBUG 12252 --- [nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.printwell.wellBAK.controller.ApiController#registerCashReceipt(RegisterCashReceiptDTO) 2024-06-27T16:09:49.679+09:00 DEBUG 12252 --- [nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [com.printwell.wellBAK.dto.RegisterCashReceiptDTO@3d939e17] 2024-06-27T16:09:49.682+09:00 DEBUG 12252 --- [nio-8080-exec-3] o.s.web.client.RestTemplate : HTTP POST https://api.tosspayments.com/v1/cash-receipts 2024-06-27T16:09:49.683+09:00 DEBUG 12252 --- [nio-8080-exec-3] o.s.web.client.RestTemplate : Accept=[application/json, application/+json] 2024-06-27T16:09:49.684+09:00 DEBUG 12252 --- [nio-8080-exec-3] o.s.web.client.RestTemplate : Writing [com.printwell.wellBAK.dto.RegisterCashReceiptDTO@3d939e17] as "application/json" 2024-06-27T16:09:49.759+09:00 DEBUG 12252 --- [nio-8080-exec-3] o.s.web.client.RestTemplate : Response 404 NOT_FOUND 2024-06-27T16:09:49.760+09:00 DEBUG 12252 --- [nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [/] and supported [application/json, application/+json] 2024-06-27T16:09:49.760+09:00 DEBUG 12252 --- [nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Nothing to write: null body 2024-06-27T16:09:49.760+09:00 DEBUG 12252 --- [nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 500 INTERNAL_SERVER_ERROR 이렇게 404 not_found 뜨네요
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
/api/registerCashReceipt는 @PostMapping("/registerCashReceipt") public ResponseEntity<CashReceipt> registerCashReceipt(@RequestBody RegisterCashReceiptDTO registerCashReceiptDTO) { try { CashReceipt cashReceipt = paymentService.registerCashReceipt(registerCashReceiptDTO); // orderId를 이용해 해당 주문을 찾고 receiptKey를 업데이트 Orders order = ordersRepository.findByTossOrderId(cashReceipt.getOrderId()); order.setIsReciepPrinted(Boolean.TRUE); order.setReceiptKey(cashReceipt.getReceiptKey()); ordersRepository.save(order); return ResponseEntity.ok(cashReceipt); } catch (Exception e) { return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(null); } } 이렇게 생겼구요
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
데이타는 그냥 json.stringify했으니까 string으로 생각해야되는거겠네요 근데 저기서 DTO하나 만들어서 그 형식으로 ... 저게 잘못된건가요?
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
ajax에서는 function submitCashReceipt() { let orderId = $('#modalOrderId').val(); let orderName = $('#modalOrderName').val(); let amount = $('#modalAmount').val(); let customerIdentityNumber = $('#modalCustomerIdentityNumber').val(); let type = $('input[name="type"]:checked').val(); let csrfToken = $("input[name='_csrf']").val(); $.ajax({ url: '/api/registerCashReceipt', type: 'POST', contentType: 'application/json', headers: { 'X-CSRF-TOKEN': csrfToken }, data: JSON.stringify({ orderId: orderId, orderName: orderName, amount: amount, customerIdentityNumber: customerIdentityNumber, type: type }), success: function(response) { $('#registerCashReceiptModal').modal('hide'); location.reload(); }, error: function(error) { alert('현금영수증 신청에 실패했습니다.'); } }); }
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/27/2024 in #❓┃연동개발-문의
현금영수증 신청
주문내역에서 일단 현금영수증 발급여부가 널인거는 신청버튼을 놓고 거기서 누르면 모달창이 떠서 cashreceipt에 맞게 주문번호 주문건명 금액 타입 핸드폰번호나 사업자번호 이렇게 해서 public CashReceipt registerCashReceipt(RegisterCashReceiptDTO registerCashReceiptDTO) { RestTemplate restTemplate = new RestTemplate(); String url = "https://api.tosspayments.com/v1/cash-receipts"; String encodedApiKey = Base64.getEncoder().encodeToString((tossPaymentsApiKey + ":").getBytes(StandardCharsets.UTF_8)); HttpHeaders headers = new HttpHeaders(); headers.set("Authorization", "Basic " + encodedApiKey); headers.setContentType(MediaType.APPLICATION_JSON); HttpEntity<RegisterCashReceiptDTO> entity = new HttpEntity<>(registerCashReceiptDTO, headers); ResponseEntity<CashReceipt> response = restTemplate.exchange(url, HttpMethod.POST, entity, CashReceipt.class); return response.getBody(); } 이걸 부르거든요 ajax로 저걸 부릅니다.
34 replies
TPToss payments 개발자 커뮤니티
Created by 조엘파파 on 6/24/2024 in #❓┃연동개발-문의
결제위젯을 통해 가상계좌를 통해 현금영수증 신청을 했어요. 그럴때 입금되면 웹훅에서 입금됬다고 알려주잖아요? 그때 현금영수증url을 확인하거나 하려면 어떻게 해야하나요?
감사합니다.
25 replies