엽킹
TPToss payments 개발자 커뮤니티
•Created by 엽킹 on 10/2/2024 in #❓┃연동개발-문의
토스페이먼츠 결제시 도메인, Ip 검증하나요 ?
서버에서 결제승인 요청시에
paymentKey , secretKey 가지고
다른데서 사용시에 막을수잇나요 ?
client측의 귀책사유가 되나요 ?
mallId, 구매요청키, 구매 승인키 , 이 세개를 탈취? 당해서 다른데서 사용시에
막을 방법이 있는지 궁금합니다
9 replies
TPToss payments 개발자 커뮤니티
•Created by 엽킹 on 1/12/2024 in #❓┃연동개발-문의
결제 취소시 리턴값에 스트링 값이 다 깨져서 나옵니다
{"mid":"bidafsdfa","lastTransactionKey":"61787afasdfaB","paymentKey":"gN60L1adJYyZqmkKeP8gJ0aqEkAwgxrbQRxB9lG5DnzWE7pM","orderId":"202401120005_f3327b3a-e734-4bd8-9ebd-6d44c434f480","orderName":"ê¸°ì¥ ë¦¬ì¼ë§ì§ ë·°ë§ì§ ì°¾ê³ ì¶ë¤ë©´ ì¬ê¸°ë¡ !","taxExemptionAmount":0,"status":"CANCELED","requestedAt":"2024-01-12T17:40:25+09:00","approvedAt":"2024-01-12T17:40:37+09:00","useEscrow":false,"cultureExpense":false,"card":{"issuerCode":"33","acquirerCode":"31","number":"91002001**019*","installmentPlanMonths":0,"isInterestFree":false,"interestPayer":null,"approveNo":"45501735","useCardPoint":false,"cardType":"ì ì©","ownerType":"ê°ì¸","acquireStatus":"READY","amount":180},"virtualAccount":null,"transfer":null,"mobilePhone":null,"giftCertificate":null,"cashReceipt":null,"cashReceipts":null,"discount":null,"cancels":[{"transactionKey":"617875721626BBE64B0BEA8C1DE6778B","cancelReason":"ê´ë¦¬ìì ìí´ ì·¨ì ëììµëë¤.","taxExemptionAmount":0,"canceledAt":"2024-01-12T17:40:55+09:00","easyPayDiscountAmount":0,"receiptKey":null,"cancelAmount":180,"taxFreeAmount":0,"refundableAmount":0}],"secret":null,"type":"NORMAL","easyPay":{"provider":"ë¤ì´ë²íì´","amount":0,"discountAmount":0},"country":"KR","failure":null,"isPartialCancelable":true,"receipt":{"url":"https://dashboard.tosspayments.com/receipt/redirection?transactionId=bikin20240112174027sIbb3&ref=PX"},"checkout":{"url":"https://api.tosspayments.com/v1/payments/gN60L1adJYyZqmkKeP8gJ0aqEkAwgxrbQRxB9lG5DnzWE7pM/checkout"},"currency":"KRW","totalAmount":180,"balanceAmount":0,"suppliedAmount":0,"vat":0,"taxFreeAmount":0,"method":"ê°í¸ê²°ì ","version":"2022-11-16"}
몇몇값의 키값은 제가 임의로 수정했습니다
orderName ,cancelReason 이런값들의 상태값이 왜이렇게되는거죠 ? 16:00 까진 정상적으로 취소데이터가 잘나온거같은데 그이후로 안되네요
48 replies
TPToss payments 개발자 커뮤니티
•Created by 엽킹 on 10/10/2023 in #❓┃연동개발-문의
PAYOUT_STATUS_CHANGED 웹훅 알림 처리 문의드립니다
8 replies
TPToss payments 개발자 커뮤니티
•Created by 엽킹 on 9/26/2023 in #❓┃연동개발-문의
서브몰 등록할때 핸드폰번호는 저희 나라번호만 입력가능한가요?
88601012345678 이 핸드폰번호에 대한
국가번호+개인번호를
정규식제거해서 보냈는데 핸드폰넘버가 유효하지않은값이라고 나옵니다
6 replies
TPToss payments 개발자 커뮤니티
•Created by 엽킹 on 9/1/2023 in #❓┃연동개발-문의
지급대행 기간 조회에서 status 상태값중 "status": "IN_PROGRESS" 이 값은 무엇이죠 ??
@Test
public void 지급대행_조회() {
RestTemplate restTemplate = new RestTemplate();
setHeaders();
try {
String confirmUrl = "https://api.tosspayments.com/v1/payouts/sub-malls/settlements?startDate=2023-08-01&endDate=2023-09-30";
HttpEntity<?> entity = new HttpEntity<>( headers);
ResponseEntity<String> exchange = restTemplate.exchange(confirmUrl, GET, entity, String.class);
String body = exchange.getBody();
아래 리턴값
[ {
"payoutKey": "FPA20230901_000001005676",
"requestId": null,
"subMallId": "ac8a7bc5-8f7f-43bf-b",
"payoutDate": "20230906",
"payoutAmount": 708,
"requestedAt": "20230901113612",
"account": null,
"status": "REQUESTED",
"metadata": null,
"failure": null,
"transferSummary": null
},
{
"payoutKey": "FPA20230831_000001003494",
"requestId": null,
"subMallId": "ec542e49-2400-426e-8",
"payoutDate": "20230901",
"payoutAmount": 50,
"requestedAt": "20230831180116",
"account": null,
"status": "IN_PROGRESS",
"metadata": null,
"failure": null,
"transferSummary": null
}]
payout 객체 값 중
지급대행 상태입니다. 아래와 같은 상태 값을 가질 수 있습니다.
- REQUESTED: 지급이 요청된 상태입니다.
- COMPLETED: 서브몰에 지급이 완료된 상태입니다.
- FAILED: 지급 요청이 실패한 상태입니다.
- CANCELED: 지급 요청을 취소한 상태입니다.
이값 외에 나오는건 무엇인지 모르겠습니다
13 replies
TPToss payments 개발자 커뮤니티
•Created by 엽킹 on 8/31/2023 in #❓┃연동개발-문의
지급대행요청->필수파라미터가 누락되었습니다.
지급가능한 금액이 50024원이 있어서
지급요청을 하려했지만 필수파라미터 누락되었다고만 하는데
파악이 안되네요
아래 코드 첨부할게요
this = {TossApiTest@2573}
restTemplate = {RestTemplate@2568}
headers = {HttpHeaders@2569} size = 2
submallUrl = "https://api.tosspayments.com/v1/payouts/sub-malls/settlements"
settlementsReqDto = {SettlementsReqDto@2571} "SettlementsReqDto(submallId=ec542e49-2400-426e-8, payoutAmount=100, payoutDate=2023-09-03, metadata={test=100})"
submallId = "ec542e49-2400-426e-8"
payoutAmount = 100
payoutDate = "2023-09-03"
metadata = {HashMap@3095} size = 1
entity = {HttpEntity@2572} "<SettlementsReqDto(submallId=ec542e49-2400-426e-8, payoutAmount=100, payoutDate=2023-09-03, metadata={test=100}),[Authorization:"Basic ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ", Content-Type:"application/json"]>"
headers = {ReadOnlyHttpHeaders@3096} size = 2
"Authorization" -> {ArrayList@3106} size = 1
"Content-Type" -> {ArrayList@3108} size = 1
body = {SettlementsReqDto@2571} "SettlementsReqDto(submallId=ec542e49-2400-426e-8, payoutAmount=100, payoutDate=2023-09-03, metadata={test=100})"
submallId = "ec542e49-2400-426e-8"
payoutAmount = 100
payoutDate = "2023-09-03"
metadata = {HashMap@3095} size = 1
10 replies
TPToss payments 개발자 커뮤니티
•Created by 엽킹 on 8/25/2023 in #❓┃연동개발-문의
라이브 키로 조회시 잔액조회 0원
어제 실제결제키로 결제되었고 토스 로그인해서 잔액도 확인했는데
api 지급 가능한 잔액이 0원으로 나오는데
결제된 금액이 바로 반영 안되는건가요 ?
28 replies
TPToss payments 개발자 커뮤니티
•Created by 엽킹 on 8/8/2023 in #❓┃연동개발-문의
FAILED_PAYMENT_INTERNAL_SYSTEM_PROCESSING 에러코드 문의입니다
500 FAILED_PAYMENT_INTERNAL_SYSTEM_PROCESSING
결제가 완료되지 않았어요. 다시 시도해주세요. 조회할때 이 에러를 응답받았습니다 클라이언트 성공값으로 paymentkey 값을 받았고 그 키로 조회 하니 결제가 완료되지않았다햇는데 결제가 완료 안되면 성공이 아니라 실패응답값으로 받아야하는거 아닌가요 ? paymentkey는 받았는데 저 에러가 나면 어떻게 해야할까요 ??
결제가 완료되지 않았어요. 다시 시도해주세요. 조회할때 이 에러를 응답받았습니다 클라이언트 성공값으로 paymentkey 값을 받았고 그 키로 조회 하니 결제가 완료되지않았다햇는데 결제가 완료 안되면 성공이 아니라 실패응답값으로 받아야하는거 아닌가요 ? paymentkey는 받았는데 저 에러가 나면 어떻게 해야할까요 ??
11 replies
TPToss payments 개발자 커뮤니티
•Created by 엽킹 on 7/31/2023 in #❓┃연동개발-문의
서브몰 등록 관련 문의 드립니다.
서브몰 등록하려 하는데
서브몰에 개인/사업자 번호가 필수 값이 아닌데
그러면 이체받을 계좌번호랑 이름 은행 만으로 서브몰 등록하고
지급이 가능한가요 ??
그러면 소득관련은 저희가 3.3퍼센트 수수료를 떼고 알아서 처리를 하는건지 궁금합니다
21 replies