huzz
TPToss payments 개발자 커뮤니티
•Created by huzz on 3/27/2024 in #❓┃연동개발-문의
페이팔 UNKNOWN_PAYMENT_ERROR 상세 사유 문의
9 replies
TPToss payments 개발자 커뮤니티
•Created by huzz on 3/9/2024 in #❓┃연동개발-문의
인스타그램 인앱 브라우저에서 페이팔 결제 시 '모바일 화면에서는 Promise 방식을 지원하지 않습니다.' 오류 발생 문의
안녕하세요, 페이팔 간편결제를 연동하여 서비스를 운영 중입니다. (MID:
teartryzj9
)
일전에 페이팔 결제는 Promise 방식으로 연동이 불가하고, 항상 리다이렉션 방식을 사용해야 한다고 답변 받았습니다.
다만, 저희 서비스 특성상 결제 중에 페이지를 이탈하면 유저 경험을 해치는 부분이 있어, 아래와 같이 결제 시 브라우저 팝업을 띄우고 팝업 내에서 페이팔 결제를 진행한 후 결제가 완료되면 팝업을 닫고 기존 페이지에서 프로세스를 이어가도록 구현해놓은 상태입니다.
1. A 페이지에서 페이팔 결제 시작 시 window.open()
으로 팝업을 띄워 B 페이지로 접근
2. 팝업 내 B 페이지에서 부모의 데이터를 이용하여 requestPayment('해외간편결제', params)
호출 (successUrl
, failUrl
은 항상 설정됩니다.)
3. 팝업에서 결제 완료 후 successUrl
로 리다이렉션
4. Success 페이지에서 결제 승인 등 필요한 작업 진행 후 팝업 닫음
5. A 페이지에서 서비스 계속 이용
이 프로세스로 일반 PC나 모바일 디바이스의 default 브라우저(Chrome, Safari 등)에서는 잘 동작하는데, 인스타그램 인앱 브라우저에서는 requestPayment()
호출 이후 모바일 화면에서는 Promise 방식을 지원하지 않습니다.
에러와 함께 failUrl
로 떨어집니다. 이유를 알 수 있을까요?
(참고로 카카오톡 인앱 브라우저에서는 페이팔 로그인 페이지까지는 정상적으로 떨어지는 것을 확인했습니다.)
감사합니다.12 replies
TPToss payments 개발자 커뮤니티
•Created by huzz on 2/28/2024 in #❓┃연동개발-문의
해외카드 결제 통화 설정 옵션 및 테스트 가능 카드 문의
안녕하세요, 결제창 연동으로 해외카드 결제를 연동하려고 합니다.
1. 일전에 페이팔 연동 시에는 통화를 항상 USD로 설정해야만 했는데, 반대로 해외카드는 항상 KRW로 결제가 진행되나요? 혹은 통화를 설정할 수 있는 옵션이 따로 제공되나요?
2. 해외카드 테스트 결제에서 국내에서 발급된 카드를 넣으니 일반 국내 신용카드로 결제가 진행되는데, 혹시 해외카드 결제 테스트용으로 따로 제공되는 카드 번호가 있는지 궁금합니다.
감사합니다.
6 replies
TPToss payments 개발자 커뮤니티
•Created by huzz on 10/13/2023 in #❓┃연동개발-문의
페이팔 결제 상태 문의
안녕하세요, 혹시 아래 주문 건이 결제가 실패한 상태인지, 결제가 진행된 상태인지 알 수 있을까요?
해외결제 조회 페이지에서 결제실패와 완료 두 상태가 모두 보입니다.
상점아이디(MID): teartryzj9
결제일시: 2023-09-26 12:03:10 (KST)
주문번호: 3ab0f1b3-3f95-4120-b37e-427c7cddaeae
14 replies
TPToss payments 개발자 커뮤니티
•Created by huzz on 10/10/2023 in #❓┃연동개발-문의
페이팔 결제 상태 추가 정보 요청드립니다.
안녕하세요, 혹시 https://discord.com/channels/864296203746803753/1157855166888943738/1157855166888943738 이 메시지 추가 답변을 얻을 수 있을까요? 감사합니다.
14 replies
TPToss payments 개발자 커뮤니티
•Created by huzz on 10/1/2023 in #❓┃연동개발-문의
페이팔 결제 상태 추가 정보 요청드립니다.
안녕하세요, 해외 고객이 페이팔 결제 도중 confirm에 실패(메시지: 결제에 실패했어요. 같은 문제가 반복된다면 은행이나 카드사로 문의해주세요.) 했는데, 실제 페이팔에서는 결제가 승인이 되었다고 문의가 왔습니다. 혹시 아래 건에 대하여 상태 재확인 및 자세하게 어떤 상태인지 추가 정보를 알 수 있을까요?
상점아이디(MID): teartryzj9
결제일시: 2023-09-26 21:31:55 근처 (KST)
주문번호: aae595c2-95dd-4ea4-b28c-036816e762bc
결제상태: 결제실패
특이사항: 고객이 첨부해준 페이팔 스크린샷에 따르면 정상 결제된 것 처럼 보임 (페이팔 앱 내 결제 ID: 8YR01883Y8501820P)
감사합니다.
8 replies
TPToss payments 개발자 커뮤니티
•Created by huzz on 8/25/2023 in #❓┃연동개발-문의
페이팔 결제 실패 상태 재문의
안녕하세요, 며칠 전에 페이팔 결제 실패 상태에 대한 문의를 드렸었습니다. (https://discord.com/channels/864296203746803753/1143825593360711700/1143825593360711700)
페이팔에서 응답을 pending으로 보내주는 경우에 결제 실패 상태로 처리하고 자동 취소를 하신다고 답변 주셨었는데요.
어떤 경우에 응답이 승인이 아닌 pending으로 오는지도 알 수 있을까요?
지속적인 결제 실패 응답을 받고 있어서 해당 유저들이 결제가 불가한 상황입니다. 결제 실패 케이스 2가지와 받은 응답 중 일부 전달 드립니다.
1) 상점아이디(MID): teartryzj9 / 주문번호: a7d24acd-bc59-4bc4-a933-fa98dcd3d5ec
2) 상점아이디(MID): teartryzj9 / 주문번호: 13afb79f-0c5b-4184-9715-adaff38d7760
6 replies
TPToss payments 개발자 커뮤니티
•Created by huzz on 8/23/2023 in #❓┃연동개발-문의
페이팔 결제실패 상태 문의
안녕하세요, 해외결제 진행 중 결제에 실패했는데 카드사 이용내역에는 결제가 된 것으로 남아있는 건이 있어 문의 드립니다.
상점아이디(MID): teartryzj9
결제일시: 2023-08-23 13:19:12 (KST)
주문번호: e30ef016-b3cc-40aa-af35-668ca3f2328d
결제상태: 결제실패
참고로 해당 주문 결제 검증 API 호출 후 다음 응답을 받았습니다.
이러한 결제 건의 발생 이유와 현재 결제 상태(정말 취소된 것이 맞는지, 카드사 쪽 취소가 누락된 것인지)를 알 수 있을까요?
16 replies
TPToss payments 개발자 커뮤니티
•Created by huzz on 7/18/2023 in #❓┃연동개발-문의
해외결제(PayPal) 일시적인 오류가 발생했습니다. 문의
안녕하세요, PayPal 개발 환경에서 연동 후 프로덕션 환경에서 테스트를 해보려고 합니다.
테스트 키 사용시에는 간헐적으로 일시적인 오류가 발생하긴 하지만, 그 외에는 정상적으로 결제를 진행해 볼 수 있었는데요.
라이브 키로 넘어오니
일시적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요.
에러 메시지가 떨어지고 있습니다.
혹시 원인을 알 수 있을까요? MID는 teartryzj9
이고, 요청은 오늘 오후 2시 50분부터 3시 20분까지 4번정도 됩니다.
감사합니다.17 replies
TPToss payments 개발자 커뮤니티
•Created by huzz on 7/13/2023 in #❓┃연동개발-문의
해외결제(PayPal) 연동 문의
안녕하세요, https://docs.tosspayments.com/guides/payment-widget/integration-paypal 문서를 보고 PayPal 연동을 진행하고 있습니다.
연동 중 몇 가지 궁금한 점들이 있어 문의 드립니다.
1)
renderPaymentMethods
를 호출 시 Payment 라는 제목과 PayPal을 선택할 수 있는 버튼 하나만 보이는 것이 맞나요? 그렇다면 최종 결제하기 버튼 등은 사용자가 직접 같이 그려야 하는 것인지요?
2) 만약 그렇다면, 결제 수단이 PayPal 밖에 없는 상황에서 굳이 renderPaymentMethods
를 호출 할 이유가 없는 것 같은데 requestPayment
에서 바로 amount
를 지정하고 결제를 진행하는 방법은 없을까요?
3) 결제위젯 그리기의 예제 코드에서 type error가 발견 되는데 제가 잘못 사용하고 있는 것인지 확인 부탁드립니다.
감사합니다.26 replies
TPToss payments 개발자 커뮤니티
•Created by huzz on 6/30/2023 in #❓┃연동개발-문의
PayPal 결제 시 페이지 이동
안녕하세요, 현재 PayPal 연동을 시도해보고 있습니다.
일반 결제위젯 가이드를 보면, 결제 요청 응답 처리를 Promise로도 처리할 수 있는 것 같은데, PayPal은 결제를 시도(
requestPayment()
를 호출)하면 successUrl
이나 failUrl
파라미터 존재 유무와 관계 없이 새 페이지로 이동해버리는 것 같은데요. 혹시 페이지를 이동하지 않고 결제 및 응답을 Promise로 처리할 수 없는 것인지, 제가 뭔가를 놓치고 있는건지 질문드립니다.
감사합니다.8 replies