soqlehsoqleh
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 5/16/2023 in #❓┃연동개발-문의
에스크로 가입 관련 문의
현재 상용서비스에서 아래와 같이 '카드' 타입으로만 결제호출창을 띄우고 있는데요.
상점 아이디 계약 상 '네이버페이'와 '토스페이'도 함께 노출되고 있습니다.
tossPayments.requestPayment('카드', {
amount: 30000,
orderId: 'llhlglgdsg',
orderName: '우유',
customerName: '홍길동',
successUrl: 'http://localhost:8080/toss/payments/success',
failUrl: 'http://localhost:8080/toss/payments/fail'
})
위와 같은 결제창에서 에스크로 가입 표시가 노출되어야 한다는 요구사항이 있는데요,
토스 에스크로 가입한다면 위에서 기술한 '카드' 호출 창에서 접근 가능한 모든 결제 항목에 '에스크로 이용약관' 또는 '에스크로 가입 로고' 확인이 가능할까요?
35 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 4/18/2023 in #❓┃연동개발-문의
정산하기 기능 문의
테스트키로 아래와 같이 api를 호출했는데
GET https://api.tosspayments.com/v1/settlements?startDate=2023-04-10&endDate=2023-04-20
결과 코드 등은 정상적으로 200이 떨어지는데
Body data가 비어있습니다.
제가 정산조회를 위해 먼저 테스트 진행한 결제 정보는 아래와 같습니다.
[1] 30000원 결제
oYwn6qbDZOAQ92ymxN34YDApY4N1mpVajRKXvdk4El1Bp0J5
23-4-18 11:25:12
[2]전체취소
"paymentKey": "oYwn6qbDZOAQ92ymxN34YDApY4N1mpVajRKXvdk4El1Bp0J5",
"requestedAt": "2023-04-18T11:17:34+09:00",
"approvedAt": "2023-04-18T11:25:12+09:00",
[3] 30000원 결제
AK6k75XwlOyL0qZ4G1VOPBepbAWoGwroWb2MQYgmBDPdR9px"
"requestedAt": "2023-04-18T11:31:27+09:00",
"approvedAt": "2023-04-18T11:36:48+09:00",
[4]10000원 부분취소
AK6k75XwlOyL0qZ4G1VOPBepbAWoGwroWb2MQYgmBDPdR9px",
"requestedAt": "2023-04-18T11:31:27+09:00",
"approvedAt": "2023-04-18T11:36:48+09:00",
[5] 20000원 결제
"k2WNa0EMg4Gv6LjeKD8apYNK9lQwNrwYxAdXy19qpobJmB7P",
"requestedAt": "2023-04-18T11:38:39+09:00",
"approvedAt": "2023-04-18T11:39:41+09:00",
[6] 16000원 정기 결제
"paymentKey": "WjDM1PvGzZ0RnYX2w532wxR9R6GQL1VNeyqApQEJmKBaOo47",
"requestedAt": "2023-04-18T11:45:12+09:00",
"approvedAt": "2023-04-18T11:45:12+09:00",
[7]16000원 정기 결제
"paymentKey": "y0E4Dv5qpMGjLJoQ1aVZ2BlDwzQ7mPVw6KYe2RNgOWznZb7B",
"requestedAt": "2023-04-18T11:46:26+09:00",
"approvedAt": "2023-04-18T11:46:26+09:00",
[8] [5]에 대한 6000원 부분 취소
"paymentKey": "k2WNa0EMg4Gv6LjeKD8apYNK9lQwNrwYxAdXy19qpobJmB7P",
"requestedAt": "2023-04-18T11:38:39+09:00",
"approvedAt": "2023-04-18T11:39:41+09:00",
[9] [7]dsagasdgsdg_billing_2에 대한 6000원 부분 취소
"paymentKey": "y0E4Dv5qpMGjLJoQ1aVZ2BlDwzQ7mPVw6KYe2RNgOWznZb7B",
총 일반 결제
[1]30000원 - [2]전체 취소 = 0원
[3] 30000원 결제 - [4] 부분취소 10000원 = 20000원
[5] 20000원 결제 - [8]6000원 부분 취소 = 14000원
[6] 16000원 정기 결제 = 16000원
[7] 16000원 정기 결제 - [9]6000원 부분 취소 = 10000원
12 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 4/5/2023 in #❓┃연동개발-문의
apple pay 연동을 위해 toss에서 api 지원해 주는 부분도 있는지요?
또는 삼성페이나 네이버페이 연동처럼 토스를 통한 애플페이 pg결제가 가능한가요?
8 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 3/9/2023 in #❓┃연동개발-문의
requestPayment를 '계좌이체'로 요청 시
아래와 같은 방식으로 요청 후
tossPayments.requestPayment('계좌이체', {
amount: 10000,
orderId: 'e57825bfdgs6',
orderName: '개인산책1',
customerName: '홍길동',
successUrl: 'http://localhost:8080/api/v1/payments/success',
failUrl: 'http://localhost:8080/api/v1/payments/fail',
payments/confirm api의 최종 결제 응답값으로 아래와 같은 포맷으로 전달받고 있습니다.
{
"version": "2022-07-27",
"paymentKey": "Kl56WYb7w4vZnjEJeQVxnma2YGKg6Z8PmOoBN0k12dzgRG9p",
"status": "DONE",
"orderId": "e57825bfdgs6",
"orderName": "개인산책1",
"requestedAt": "2023-03-09T11:40:43+09:00",
"approvedAt": "2023-03-09T11:44:39+09:00",
"useEscrow": false,
"cultureExpense": false,
"type": "NORMAL",
"currency": "KRW",
"totalAmount": 10000,
"balanceAmount": 10000,
"suppliedAmount": 9091,
"vat": 909,
"method": "계좌이체"
}
https://docs.tosspayments.com/reference#paymentdetaildto-transfer 에 설명에서는 계좌이체의 경우에도 위의 입력값 이외에도
transfer값이 전달될 것 같은데요, 해당 정보를 받아보려면 어떻게 해야 할까요?
transfer값이 v1.1로 되어 있는데, 제 상점 api 버전은 그 보다 상위인 2022-07-27로 보입니다.
그럼 답변 부탁드립니다.
19 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 3/8/2023 in #❓┃연동개발-문의
flowMode: 'DIRECT' 로 easyPay 사용시
flowMode: 'DIRECT',
easyPay: '네이버페이'
위와 같이 결제창을 띄울때에는 네이버페이 지원하는 것을 확인했습니다.
DIRECT로 띄울수 있는 간편결제들이 추가로 어떤 것들이 있는지 정보를 알수 있을까요?
easyPay: ' ' 에 들어갈 수 있는 값으로 확인 부탁드리겠습니다. 감사합니다.
카카오페이는 지원하지 않는 다는 error를 보내는 것은 확인했습니다. 카카오페이를 지원할 수 있는 방법은 없나요?
10 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 2/23/2023 in #❓┃연동개발-문의
billing key 발급 시나리오 관련 문의
안녕하세요. 두 가지 건에 대해 문의드립니다.
[질문1]
사용자 A가 카드A에 대해서 빌링키aaa를 발급 받은 후에, 이미 빌링키aaa가 발급된걸 모르고 카드 A에 대해 또 다시 빌링키를 발급받으려고 할 때 (1)error가 발생하는지, (2) 빌링키aaa를 다시 전달해 주는지 (3) 빌링키bbb를 새로 발급해서 기존의 빌링키aaa를 사용하지 못하게 되는지요?
[질문2]
사용자C가 카드C에 대해 빌링키ccc를 발급받은 후에, 사용자D가 이미 사용자 C에 의해 등록되었던 카드C에 대해 빌링키 발급을 시도하면 빌링키ddd가 발급되는건가요? 이때 사용자 C의 빌링키ccc도 유효하고, 사용자D의 빌링키ddd도 유효한게 맞는지요?
20 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 2/21/2023 in #❓┃연동개발-문의
토스페이먼츠 간편결제에서 카카오페이 결제도 가능한가요?
네이버페이의 경우 계약을 추가하면 토스페이먼츠 pg를 통한 대행 결제가 가능한 걸로 알고 있는데 카카오페이도 네이버페이와 동일하게 계약 추가를 통해 간편결제로 제공 가능한지요?
4 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 2/13/2023 in #❓┃연동개발-문의
customerKey별 billing key 발급
billing key는 customerkey당 1개만 발급 가능한지요?
아니면 단일 customerKey라 할지라도 카드 마다 billing key 생성이 가능한지요?
billing key를 발급 받은 customerkey로 다시 신규 카드 정보를 등록하면 기존 billing key를 덮어쓰는 형태가 되나요?
5 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 2/8/2023 in #❓┃연동개발-문의
requestPayment()호출 시 method가 '카드'일 때와 '간편결제'일 때의 차이점

7 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 2/7/2023 in #❓┃연동개발-문의
결제 취소 시 cancels 배열 관련 문의
제가 확인한 취소 케이스에서는 모두 cancels[0] 배열에 정보가 담겨 오는데, cancels[1], [2],[3]... 등이 담겨오는 경우는 어떤 결제 취소 케이스 인지요?
8 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 2/6/2023 in #❓┃연동개발-문의
정기 결제 건에 대한 결제 취소 처리 문의
정기 결제 시 발급된 billing key를 이용해서 결제승인 요청을 하게 되는데요,
결제 성공 시 결제 응답에 paymentKey도 포함되어 있는데 해당 paymentKey값을 사용하여 아래와 동일한 api로 취소를 진행할 수 있나요?
https://api.tosspayments.com/v1/payments/{paymentKey}/cancel
동일한 billing key로 여러건 결제를 진행했다 하더라도 매번 다른 paymentkey를 응답하는건가요?
정기 결제되었던 건 중 일부를 취소 처리 하더라도 billing key의 유효성에 변동은 없는지요?
감사합니다.
4 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 2/6/2023 in #❓┃연동개발-문의
UNAUTHORIZED_KEY 에러 발생 문의
test_ck/test_sk로 테스트를 진행하는데
4 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 1/26/2023 in #❓┃연동개발-문의
결제수단으로 '계좌이체' 이용 시 backpay 메인 화면이 뜨는데요,
"인증서 관련 서비스를 지원하지 않는 환경입니다. 접속 가능 환경을 확인하시기 바랍니다. "라는 에러 팝업이 뜹니다.
테스트 환경이라 그런가요? backpay 메인 화면의 정상 진입 상태를 확인하고 싶은데 테스트 가능한 방법은 없나요? 아니면 확보하고 계신 화면 캡쳐 이미지가 있을까요?
14 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 1/19/2023 in #❓┃연동개발-문의
브랜드페이 Widget을 통한 구현 시 정기결제도 함께 지원되나요?
(1) 정기결제 자체가 브랜드페이 결제나 간편결제와는 분리된 별도 flow로 보여지는데 브랜드페이 Widget을 통한 구현시 정기 결제도 별도 구현을 해야 하는건가요?
(2) 정기결제는 체크카드/신용카드 결제만 지원하는 것으로 알고 있는데 브랜드페이를 통한 구현의 경우 계좌이체를 통한 결제도 가능한가요?
10 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 1/17/2023 in #❓┃연동개발-문의
부분취소 관련 문의
(1) 계좌 이체 후 부분취소 시 계좌로 환불처리가 가능한지?
(2) 신용카드 결제 후 부분 취소 시 카드사에서 이미 해당 결제분에 대해 출금을 한 경우의 부분취소에 대해서 토스에서 관여하는 부분이 있나요?
(3) 체크카드 결제건도 부분 취소가 가능한가요?
9 replies
TPToss payments 개발자 커뮤니티
•Created by soqlehsoqleh on 1/16/2023 in #❓┃연동개발-문의
정기결제시 결제 수단 및 결제 금액 관련 문의드립니다.
(1) 정기 결제 시 카드 결제만 결제 수단으로 등록 가능한 것 같은데 계좌번호 연동은 안되는 게 맞지요?
(2) 정기 결제 시 1월에 2만원, 2월에는 18000원, 3월에는 2100원 등 다른 금액으로 정기 결제를 요청하는것도 별다른 이슈는 없을까요? 정기결제 시 고정된 금액이 아니어도 상관없나요?
(3) 현재 서비스에 토스 간편결제가 연동되어 있는 상태인데 정기결제를 연결하면 결제 시 진입 시나리오는 완전 별개인거죠? (구매하기/정기구매하기)
네이버 정기구독처럼 특정 건에 대해 사용자가 3개월치 15만원 정기 구독 결제를 선택하면 카드를 등록하는 호출창을 제공하고, 카드를 등록한 후에는 사용자가 별도의 결제 행위를 하지 않아도 내부적으로 정해진 날짜에 6만원, 5만원,4만원과 같은 식으로 제공하는 시나리오로 이해하면 되나요?
(4) 정기 구독건에 장기 구독일수록 할인율을 더 제공하고 싶은데 , 12개월 정기구독 경우 매월 5천원의 할인율을 제공하는 상품에 대해 12개월 정기 구독을 걸어뒀다가 3개월쯤에 정기구독을 취소한다면 기존에 정기구독으로 할인받았던 15000원 금액에 대해 취소처리는 어떤식으로 이루어져야 하나요?
11 replies