화상영어고객지원
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
네 변경해서 결제 되는거 확인했습니다.
38 replies
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
이건 반드시 넣어야하는거죠?
38 replies
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
$secretKey = 'test_sk_zXLkKEypNArWmo50nX3lmeaxYG5R';
38 replies
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
head와 tail 을 이용해서요..
38 replies
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
아..index.php 로 갔서 페이지별로 로딩 되게 해놓아서요..
38 replies
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
알겠습니다. 일단 success.php 를 보내주신 링크를 보고 진행해보고 안되면 다시 메시지 드리겠습니다.
38 replies
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
이 버전은 PC버전이나 모바일 모두 가능한건가요?
38 replies
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
아..그럼 위젯하고 api 사용의 장단점이 뭔가요?
38 replies
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
toss_key 는 개월수에 따라 불러오게 되어있고요..
if ($mon >= 1 && $mon <=2 ) {
$toss_mid = "lslc7wdnne";
$toss_key = "live_ck_P9BRQmyarY5DObR0wpxarJ07KzLN";
} elseif ($mon >= 3 && $mon < 7) {
$toss_mid = "lslct3mceh";
$toss_key = "live_ck_eqRGgYO1r5qLwB92e0QnrQnN2Eya";
} elseif ($mon >= 6 && $mon < 13) {
$toss_mid = "lslcu8bchx";
$toss_key = "live_ck_BX7zk2yd8y24q5nMzR1E3x9POLqK";
} elseif ($mon > 13) {
$toss_mid = "lslc0g85nf";
$toss_key = "live_ck_yL0qZ4G1VOv2g79XljoB3oWb2MQY";
} else { $toss_key = ''; $toss_mid = ''; }
} else { $toss_key = ''; $toss_mid = ''; }
38 replies
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
아..그리고 successUrl 페이지로 잘 넘어옵니다.
38 replies
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
orderId=MC4yMDUwMzc0NTA3MTI5&paymentKey=lslc720250523121222lDyK0&amount=129000
이렇게 값을 가지고 오는데 toss 쪽에서 실제로 승인이 안되는거 같은데 뭐가 문제일까요..
38 replies
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
async function requestPayment() {
switch (selectedPaymentMethod) {
case "CARD": await payment.requestPayment({ method: "CARD", // 카드 및 간편결제 amount, orderId: generateRandomString(), orderName: "화상영어", successUrl: window.location.origin + "/index.php?pp=enroll_confirm_card_result&pay_method="+selectedPaymentMethod+"&user_id="+user_id+"&total_amount="+total_amount, // 결제 요청이 성공하면 리다이렉트되는 URL failUrl: window.location.origin + "/index.php?pp=enroll_card_fail", // 결제 요청이 실패하면 리다이렉트되는 URL customerEmail: "<?=$member['mb_email']?>", customerName: "<?=$member['mb_name']?>", // 가상계좌 안내, 퀵계좌이체 휴대폰 번호 자동 완성에 사용되는 값입니다. 필요하다면 주석을 해제해 주세요. customerMobilePhone: "<?=cleanPhoneNumber($member['mb_hp'])?>", card: { useEscrow: false, flowMode: "DEFAULT", useCardPoint: false, useAppCardOnly: false, }, }); }
case "CARD": await payment.requestPayment({ method: "CARD", // 카드 및 간편결제 amount, orderId: generateRandomString(), orderName: "화상영어", successUrl: window.location.origin + "/index.php?pp=enroll_confirm_card_result&pay_method="+selectedPaymentMethod+"&user_id="+user_id+"&total_amount="+total_amount, // 결제 요청이 성공하면 리다이렉트되는 URL failUrl: window.location.origin + "/index.php?pp=enroll_card_fail", // 결제 요청이 실패하면 리다이렉트되는 URL customerEmail: "<?=$member['mb_email']?>", customerName: "<?=$member['mb_name']?>", // 가상계좌 안내, 퀵계좌이체 휴대폰 번호 자동 완성에 사용되는 값입니다. 필요하다면 주석을 해제해 주세요. customerMobilePhone: "<?=cleanPhoneNumber($member['mb_hp'])?>", card: { useEscrow: false, flowMode: "DEFAULT", useCardPoint: false, useAppCardOnly: false, }, }); }
38 replies
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
<script src="https://js.tosspayments.com/v2/standard"></script>
<script>
const amount = {
currency: "KRW",
value: <?=$total_amount?>,
};
let selectedPaymentMethod = "CARD";
function selectPaymentMethod(method) {
if (selectedPaymentMethod != null) {
document.getElementById(selectedPaymentMethod).style.backgroundColor = "#ffffff";
}
selectedPaymentMethod = method;
document.getElementById(selectedPaymentMethod).style.backgroundColor = "rgb(229 239 255)";
}
// ------ SDK 초기화 ------
const clientKey = "toss_key";
const customerKey = generateRandomString();
const tossPayments = TossPayments(clientKey);
const user_id= $('#user_id').val();
const pwho= $('#pwho').val();
const total_amount= $('#total_amount').val();
38 replies
TPToss payments 개발자 커뮤니티
•Created by Minsu Kim on 5/22/2025 in #❓┃연동개발-문의
@화상영어고객지원
결제진행 완료 후 결과 값입니다.
하지만 실제 결제는 이루어지지 않습니다.
index.php?pp=enroll_confirm_card_result
&pay_method=CARD&user_id=cnet21&total_amount=129000&orderId=MC4yMDUwMzc0NTA3MTI5&paymentKey=lslc720250523121222lDyK0&amount=129000
38 replies