Toss payments 개발자 커뮤니티Tp개커Toss payments 개발자 커뮤니티
Powered by
식이식
Toss payments 개발자 커뮤니티•15mo ago•
11 replies
식이

paypal 결제 지원

try {
await axios.post("/api/confirm/register", {
paymentKey,
orderId,
amount: amount.value,
orderName: "12345",
data: data
}, {
headers: {
Authorization:
Bearer ${token}
Bearer ${token}
// Authorization 헤더 추가
}
});

await widgets.requestPayment({
orderId,
orderName: "1234",
successUrl: window.location.origin +"/success",
failUrl: window.location.origin +"/fail"
});
//await onSave(data);
onClose(); // 결제 후 모달 닫기
} catch (error) {
alert("An error occurred while processing the payment. Please try again.");
console.error(error);
}finally {
setIsLoading(false); // 결제 완료 후 로딩 상태 해제
}
이런식으로 결제 를 했고

widgets.renderPaymentMethods({ selector: "#payment-method", variantKey: variantKey }),
widgets.renderAgreement({ selector: "#agreement", variantKey: "AGREEMENT" }),
variantKey값을 변경해서 접속국가 확인해서 한국이 아닐땐 paypal이 들어가서 페이팔 결제 창이 뜨도록 했는데

로컬에서는 페이팔 결제로 잘 연결되는데 테스트로 VPN사용시에 ("An error occurred while processing the payment. Please try again."); 오류가 발생합니다. Backend쪽에서는 오류 발생하기 전이라서 frontend에서 에러 발생하는 것으로 보이는데 혹시 페이팔결제시 제가 빠뜨린게있을까요?
Toss payments 개발자 커뮤니티 banner
Toss payments 개발자 커뮤니티Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
15,588Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

PayPal 자동결제 지원 일정
whatsyournumberWwhatsyournumber / ❓┃연동개발-문의
2y ago
paypal 결제
예룽예예룽 / ❓┃연동개발-문의
8mo ago
간편 결제 지원 질문
yeomYyeom / ❓┃연동개발-문의
11mo ago
결제 지원 가능 언어
성훈성성훈 / ❓┃연동개발-문의
2y ago