제이
제이
웹훅에 재전송, 성공에 관해
그렇군요 테스트환경이라 딜레이가 걸리는 거라면 괜찮습니다. 다른 오류가 있어 바로 성공이 되지 않는 것인지 궁금했습니다. 그리고 계좌이체가 입금전이면 계좌이체 신청한 이벤트에 대해서는 계속 전송중 이벤트로 남아 있는 것인가요?
12 replies
웹훅에 재전송, 성공에 관해
토스 개발자 센터에 들어가면 웹훅이라는 메뉴가 있습니다. 등록하면 이름 부분을 누를 수 있게 되는데 누르게 되면 웹훅 전송 기록이 나옵니다. 가상계좌를 진행하면 상태 값이 전송중으로 나오고 토스 개발자 센터에 있는 테스트 결제 내역 버튼을 누르면 결제 내역이 나오는데 여기서 입금처리를 하면 다시 웹훅 전송 기록에 이벤트가 발생되면서 전송중으로 나옵니다. 그리고 약 1분 뒤 두 이벤트 모두 성공으로 변경됩니다.
12 replies
웹훅에 재전송, 성공에 관해
네 결제수단은 가상계좌이며, 주문번호는 4906819입니다. 다른 가상계좌 건들도 마찬가지 현상이 발생되고 우선 한가지만 보내드립니다. 다른 정보가 필요하면 언제든 말씀 주시길 바랍니다.
12 replies
현금 영수증 발급 연동 문의
아 그렇군요 확인 고맙습니다.
14 replies
현금 영수증 발급 연동 문의
현금 영수증 발급을 연동하고 싶습니다. 사용자가 현금 영수증 발급 신청하면 신 버전은 자동 발급 되는 건가요? 구버전 모듈에서는 현금 영수증 발급을 위해 서버에서 파일을 설치했던 것으로 기억되는데
14 replies
WebHook 설정
많은 도움이 되었습니다. 고맙습니다.
22 replies
WebHook 설정
확인해주셔서 고맙습니다. 질문이 틀렸나 봅니다. 웹훅 페이지에서 이벤트를 받기 위한 설정이 궁금합니다. 우선 결제 시 진행한 paymentkey나 orderid등은 받지 못하는 듯 보입니다. 그래서 토스 쪽과 통신을 한 뒤 데이터를 받아와야 할 듯 한데 이해를 돕기 위해 소스를 대강 짜보면 url = "https://api.tosspayments.com/v1/payments/" & paymentKey authorization = "Basic " & base64Encode(secretkey) Set req = Server.CreateObject("MSXML2.ServerXMLHTTP") req.open "POST", url, False req.setRequestHeader "Authorization", authorization req.setRequestHeader "Content-Type", "application/json;charset=UTF-8" req.send "" Set myJSON = JSON.parse(req.responseText) 이런 느낌일텐데 위와 같이 코드를 짜서 req.responseText를 받아 보면 {"code":"INVALID_REQUEST","message":"필수 파라미터가 누락되었습니다."} 의 값을 받게 됩니다. 이런식으로 데이터를 받는 것이 아닌가요? paymentKey의 키 값은 소스에 박아서 진행했습니다. 또한, 개발자 센터 테스트 결제내역에서 입금처리 및 취소를 하면 2회 전송하는 듯 합니다. 혹시 문의 내용 중 어려운 부분 있으면 다시 설명을 해보겠습니다.
22 replies
WebHook 설정
그렇군요 지정한 웹훅 페이지도 정상적으로 호출하는 것은 확인되었습니다. 다만 이벤트를 어떻게 받는지 잘 모르겠습니다. 혹시 가이드가 있을까요? paymentKey 등 Request 필수 값을 받지 못하는 합니다. Classic asp를 이용하고 있고 paymentKey = Request("paymentKey") 위 방법으로는 받을 수 없는데 다른 방법이 있을까요? 키를 박고 진행해야 되는 것일까요? api.tosspayments.com/v1/payments/키 위와 같은 형식으로
22 replies
WebHook 설정
오 고맙습니다. 국민으로 하니 정상적으로 진행되네요
22 replies
WebHook 설정
No description
22 replies
WebHook 설정
네 안그래도 해당 문제로 체크중에 있었는데 1,000원~10,000원까지 해봤는데 취소 및 입금이 안됩니다. 1,000원 주문번호 : 4894347 10,000원 주문번호 : 4894349 웹훅으로 등록한 URL은 가상계좌 뿐만 아니라 카드결제시도 접근을 하는군요
22 replies
결제 창 진행 CROS 문제
확인해주셔서 고맙습니다. 날씨 추운데 감기 조심하시길 바랍니다.
52 replies
결제 창 진행 CROS 문제
안녕하세요 주말 잘 보내셨나요? 사실 포기? 조금은 기다려 볼까?했는데 토스는 역시 포기하지 않고 바로 해주셨네요! 우선 카드, 가상계좌등 결제 창이 잘 뜨는 것이 확인되었습니다. 아래와 같은 코드로 짜보려고 하는데 문제가 있을까요? 혹시 문제가 있다면 보안 점이 있을까요? tossPayments.requestPayment(method, { orderId: '123456', amount: 1, orderName: '테스트1', customerName: '테스트1', }) .then(result => { url = 'ss', data = { 'paymentKey': result.paymentKey, 'orderId': result.orderId, 'amount': result.amount } $.ajax({ url: url, type: 'POST', data: data, dataType: 'html', success: function(result){
} }); }).catch(error => { if (error.code === 'USER_CANCEL') { // 결제 고객이 결제창을 닫았을 때 에러 처리 alert('취소하셨습니다.'); } else if (error.code === 'INVALID_CARD_COMPANY') { // 유효하지 않은 카드 코드에 대한 에러 처리 alert('오류가 발생되었습니다.'); } });
52 replies
결제 창 진행 CROS 문제
네 도움을 주셔서 고맙습니다. 즐거운 주말 보내시길 바랍니다.
52 replies
결제 창 진행 CROS 문제
네 맞습니다. 삼성페이 테스트는 성공했습니다.
52 replies
결제 창 진행 CROS 문제
제가 설명이 부족했나 봅니다. 아직 카드만 되는 것이였군요... 카드, 계좌이체, 가상계좌, 상품권, 간편 결제(삼성페이 등)을 연동하려고 했습니다.
52 replies
결제 창 진행 CROS 문제
카드는 정상적으로 결제 창이 호출되어 카드를 선택 할 수 있습니다. 삼성 페이로 테스트하였고 정상 진행되었습니다. 가상계좌는 결제 창이 위 첨부 파일처럼 서버 내부 오류!!가 써져 있는 하얀 창만 호출됩니다.
52 replies
결제 창 진행 CROS 문제
네 1로 보냈습니다. orderId는 toss2022121601로 보냈습니다. 카드는 방금 amount는 2 orderId는 toss2022121602로 보냈습니다.
52 replies
결제 창 진행 CROS 문제
소스 일부를 그대로 가져 왔습니다. ----------------------------------------------------------------------------------- tossPayments.requestPayment(method, { orderId: 'toss2022121601', amount: 1, orderName: '테스트', customerName: '테스트', }).then(result => { // console.log('success', result); }).catch(error => { if (error.code === 'USER_CANCEL') { // 결제 고객이 결제창을 닫았을 때 에러 처리 } else if (error.code === 'INVALID_CARD_COMPANY') { // 유효하지 않은 카드 코드에 대한 에러 처리 } }); ----------------------------------------------------------------------------------- 위에 method는 계좌이체입니다. 카드 일 경우는 문제 없이 작동됩니다. 하지만 계좌이체 뿐만 아니라 카드가 아니면 모두 아래와 같이 500 에러가 발생됩니다. Failed to load resource: the server responded with a status of 500 () 도움 부탁드립니다.
52 replies
결제 창 진행 CROS 문제
No description
52 replies