박성화
TPToss payments 개발자 커뮤니티
•Created by 박성화 on 5/9/2024 in #❓┃연동개발-문의
모발일 브라우저 결제 안됨
결제 위젯에 대한 requestPayment 가 웹브라우저에서는 작동하는데 앱브라우저에서는 작동하지 않습니다. 이런 경우가 있나요?
29 replies
TPToss payments 개발자 커뮤니티
•Created by 박성화 on 11/22/2023 in #❓┃연동개발-문의
0원 결제가 가능한가요?
포인트나 쿠폰을 이용하여 결제 금액이 0원이 되었을 때, 마치 돈을 결제하는것처럼 결제가 가능한가요?
7 replies
TPToss payments 개발자 커뮤니티
•Created by 박성화 on 9/25/2023 in #❓┃연동개발-문의
어플리케이션에서 결제 취소 관련 문의
안녕하세요, 어플리케이션(next.js+react-native를 이용한 하이브리드 웹앱)에서 결제 모듈을 연동했는데, 결제 방법에 따라 상단 왼측에 x표시가 없어서 결제를 취소하려고 필연적으로 (안드로이드 기준) 핸드폰의 뒤로가기 버튼을 누르게 됩니다.
그렇게 했을 때, 결제 취소가 되지 않아 failUrl로 리다이렉트 되거나 위젯의 requestPayment의 catch(error)로 진행되지 않아 오류가 생기게 됩니다.
해결 방법이 없을까요?
코드는 아래와 같습니다.
try {
await paymentWidget?.requestPayment({ orderId: orderId, orderName: orderName, customerName: myName, successUrl: window.location.origin + '/successPurchase', failUrl: window.location.origin + '/failPurchase', }); } catch (error) { // 에러처리 }
await paymentWidget?.requestPayment({ orderId: orderId, orderName: orderName, customerName: myName, successUrl: window.location.origin + '/successPurchase', failUrl: window.location.origin + '/failPurchase', }); } catch (error) { // 에러처리 }
22 replies
TPToss payments 개발자 커뮤니티
•Created by 박성화 on 9/14/2023 in #❓┃연동개발-문의
가상계좌 환불 관련 문의
안녕하세요, 가상계좌 환불 관련 문의 드립니다.
가상계좌로 환불(결제 취소)를 실행하였을 때, 토스측에서 환불 계좌 정보 확인 후 오류가 있으면 결제 취소가 실패하고, 결제 조회 응답의 virtualAccount.refundStatus에 표기가 되는 것으로 알고 있습니다.
1. 환불이 실패하는 경우가 계좌 정보 오류 이외에도 있을 수 있나요?
2. 이렇게 환불이 실패한 이 후, 해당 결제 건에 대해 주문 취소를 환불 계좌 정보를 수정해서 재시도 할 수 있나요?
7 replies
TPToss payments 개발자 커뮤니티
•Created by 박성화 on 9/12/2023 in #❓┃연동개발-문의
가상결제 거래시 환불 계좌 입력 관련
안녕하세요, 가상계좌로 거래 이후 거래 조회 api를 통해 결제 정보 응답을 받았습니다.
virtualAccount.refundReceiveAccount가 거래 후 시간이 30분 정도 지나서 다시 호출을 하니 null이 나오는데, 토스페이먼츠 측에서 의도한 것일까요?
상점 id : sarmeex4sv
주문번호 : 2309125UpsAm
입니다.
6 replies
TPToss payments 개발자 커뮤니티
•Created by 박성화 on 9/11/2023 in #❓┃연동개발-문의
환불계좌 입력 관련
안녕하세요, 상황은 이렇습니다.
1. 위젯 설정을 통해 가상계좌 결제시 환불 계좌 입력하도록 설정
2. 가상계좌로 결제하면서 환불 계좌로 국민은행 선택, 나머지 다 작성 완료
3. 결제 성공 후 응답 객체에서 virtualAccount.refundReceiceAccount 확인
4. bank="" 로 은행 정보 누락 확인
상점 번호 sarmeex4sv
가상계좌 발급 일시 : 2023 09 12 01:34:39
주문번호 2309121j51uV
입니다.
확인 부탁드립니다.
31 replies
TPToss payments 개발자 커뮤니티
•Created by 박성화 on 9/5/2023 in #❓┃연동개발-문의
결제 위젯 연동 문제
안녕하세요, 결제 위젯을 연동하려고 위젯 디자인을 수정하고(PC에서 모바일뷰로), 연동된 키를 라이브 키로 변경하고 로컬에서 확인하는데 테스트 버전의 위젯이 나옵니다. 이용하는 프레임워크는 NEXT.js 이고 상점 아이디는 sarmeex4sv 입니다. 어떤게 문제일까요?
21 replies
TPToss payments 개발자 커뮤니티
•Created by 박성화 on 7/21/2023 in #❓┃연동개발-문의
결제 응답시 가상계좌 생성
현재 테스트 결제를 진행중인데,
가상계좌 생성시 성공 응답.virtualAccout.accountNumber에 X6516120118727 이런 형식으로 계좌번호로 있을 수 없는 계좌가 나옵니다.
단순 테스트 결제라서 그런건가요? 아니면 어떠한 다른 이유가 있을까요?
5 replies
TPToss payments 개발자 커뮤니티
•Created by 박성화 on 7/21/2023 in #❓┃연동개발-문의
테스트 결제시 에러 생성
await paymentWidget?.requestPayment({
orderId: orderId,
orderName: orderName,
customerName: myName,
// customerEmail: 'test@test.com',
successUrl: window.location.origin + '/successPurchase',
failUrl: window.location.origin + '/failPurchase',
});
}
} catch (error) {
// 결제 모듈 띄우고 진행하다가 취소한 경우
const orderCancelRes = await request({
url:
/api/order/${orderId}
,
method: 'DELETE',
});
if (orderCancelRes) {
console.log('cancel success');
}
결제 진행을 위한 코드의 일부분입니다.
이부분을 진행하면서
POST https://api.tosspayments.com/v1/payments/sdk 400
에러가 나면서 결제가 진행이 되지 않는데, 어떤 문제가 있는 것일까요?31 replies
TPToss payments 개발자 커뮤니티
•Created by 박성화 on 7/20/2023 in #❓┃연동개발-문의
간편결제사 코드번호 관련
개발자센터 기관 코드를 살펴보면, '응답은 숫자코드만 지원합니다.'라고 하는데, 간편결제사의 경우 숫자코드가 없습니다. 어떠한 형태로 응답이 오나요?
감사합니다.
10 replies
TPToss payments 개발자 커뮤니티
•Created by 박성화 on 7/20/2023 in #❓┃연동개발-문의
결제위젯 디자인 관련
회원가입 후 테스트 키로 위젯을 실행시키면 커스텀한 디자인이 생성되지 않나요? 해당 에러가 나옵니다.
13 replies
TPToss payments 개발자 커뮤니티
•Created by 박성화 on 6/23/2023 in #❓┃연동개발-문의
결제 위젯 적용 문의
결제 위젯을 어플리케이션에 적용하려고 합니다.
혹시나 해서 말씀 드리자면 React-Native를 이용했지만 어플리케이션 화면은 iframe을 이용한 특정 url의 웹 화면을 보여주고 있는 하이브리드 앱입니다.
결제 위젯을 보면 모바일/PC가 구분이 되어있는데, 코드를 입력할 때 모바일을 보여줄지 PC를 보여줄지를 어떻게 설정하나요? 자동으로 된다면, 그 trigger는 무엇인가요?
7 replies
TPToss payments 개발자 커뮤니티
•Created by 박성화 on 6/23/2023 in #❓┃연동개발-문의
샘플 코드로 테스트 결제 진행 중 401 에러
깃허브에 있는 샘플 코드 중 next.js를 이용하였습니다. 코드는 그대로 두고 클라이언트 키와 시크릿 키만 제 테스트 키로 연결하였습니다. 토스 계정은 계정만 있고 그냥 테스트를 이용하고 있습니다.
가상 계좌, 계좌 이체, 카드 결제 등 다양한 방법을 이용하였는데 전부 401 에러가 나옵니다.
제 계정과 키가 테스트 버전이라서 그런 것일까요? 아니면 다른 이유가 있나요? 감사합니다.
13 replies