popome
popome
v2 api 결재요청시 에러 재현하는 방법
법 안녕하세요. v2로 결재 테스트 중인데 강제로 에러 상황을 만들기 위해서 TossPayments-Test-Code를 설정할려고 하는데 curl --request POST \ --url https://api.tosspayments.com/v1/payments/key-in \ --header 'Authorization: Basic \ --header 'Content-Type: application/json' \ --header 'TossPayments-Test-Code: INVALID_CARD_EXPIRATION' \ 샘플로 포함된 소스에서 헤더를 넣는 방법이 궁금힙니다. await payment.requestPayment({ method: "CARD", // 카드 및 간편결제 amount, orderId: generateRandomString(), orderName: "토스 티셔츠 외 2건", successUrl: window.location.origin + "/public/payment/success.html", failUrl: window.location.origin + "/public/fail.html", customerEmail: "customer123@gmail.com", customerName: "김토스", customerMobilePhone: "01012341234", card: { useEscrow: false, flowMode: "DEFAULT", useCardPoint: false, useAppCardOnly: false, }, }); 이 부분에서 어떻게 데이터를 넣어야 하는지요. 답변 부탁드립니다.
42 replies
부분취소된 결재를 취소할경우 존재하지 않는 결재 알림표시
부분취소된 결재를 결재목록에서 취소를 누를경우 존재하지 않다는 오류알림창이 표시됩니다. 취소가 잔액이 아닌 전액취소가 되는 부분인것으로 생각됩니다. 개발연동체험상점에서 테스트중에 발생하는 부분인데 부분 취소가 된경우도 부분취소로 나오고 잔액을 다시 취소할수가 없는 상태가 됩니다. api에서는 정상적으로 부분취소후 잔액을 취소가 가능합니다 이런경우도 계속해서 부분취소 상태로 나옵니다. 취소를 누를경우도 존재하지 않다는 알림이 나옵니다. 프로그램으로는 처리가 가능하지만 추후에 토스에서 직접 취소를 할게 될경우 데이타가 오류가 나는 상태가 될거 같습니다. 개발연동 체험상점이라서 부분 취소 가능이 제공되지 않는건지 답변부탁드립니다.
9 replies
TossPayment 객체 사용시 오류 처리
TossPayment('카드',json) .catch( function(error) { console.log(error); // 응답 처리 (https://docs.tosspayments.com/reference/js-sdk#응답-처리) if (error.code === 'USER_CANCEL') { // 결제 고객이 결제창을 닫았을 때 에러 처리 } else if (error.code === 'INVALID_CARD_COMPANY') { // 유효하지 않은 카드 코드에 대한 에러 처리 }` } ) 이런 형태로 개발중인데 샘플코드에서는 error가 객체라서 error.code 형태로 비교를 하는데 실제로 넘어오는 값은 "Error:..." 형태의 스트링값입니다. 문서가 잘못된건지 요청시 오류코드를 받는 방법을 별도로 지정을 해야 하는건지요?
4 replies
아이패드 웹뷰 오류
No description
68 replies
안녕하세요.
구LG페이로 개발된 쇼핑몰을 토스라이브러리로 변경중에 있습니다. 기존에 PGwin을 호출할떄는 신용카드와 퀵계좌이체를 구분해서 화면에 띄우는 옵션이 있는데 PaymentWidget로 만든경우는 옵션에 이 부분을 찾을 수 가 없어서 문의 드립니다. 서비스에서는 신용카드와 계좌이체만 이용하고 싶습니다. 결재UI를 만들어야 가능한것인지? 개발연동체험상점에서는 만들수가 없는거 같습니다. 답변을 부탁드립니다.
4 replies