해외카드 연동에 대한 질문입니다.
안녕하세요. paypal연동 및 해외카드 연동작업을 하고 있습니다. 몇가지 물어볼게 있어서 글을 작성했습니다.
1. 해외카드의 경우에는 결제 테스트를 할 수 있나요?
2. paypal 버튼을 눌렀을때 커스텀 버튼이 아니라서 인식이 되지 않는다고 하셨는데 인식 할 수 있는 다른 방법이 있습니까?
(결제하기 버튼은 별도의 커스텀 버튼을 사용합니다.)
11 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
1. 해외 발급 카드가 있으면 가능하며 페이팔은 해외 페이팔 계정이 있는 경우 해당 국가로 우회하여 테스트 필요합니다.
2. 기존 포스트에서의 커스텀 버튼은 커스텀 결제수단을 상점관리자에서 발급하는걸 의미한 것으로, 페이팔은 저희가 기본으로 세팅해드리는 결제수단이라 이벤트를 받을 수 없다는 의미입니다.
일반적인 결제하듯이 만들어주신 결제버튼에서 requestPayment 호출해 주시면 됩니다.
고객이 위젯에서 paypal버튼을 눌렀는지 확인할 이벤트가 필요해서요. 커스텀 버튼은 customPaymentMethodSelect로 잡아지는데
paypal은 없다고하니 혹시 다른방법이 있는지 물어봤습니다.
requestPayment 전에 어떤 버튼을 눌렀는지 확인해서 분기문으로 나눠줘야 하는 작업이 있어서 물어봤습니다.
1번의 경우에는 테스트모드에서도 해외카드 결제는 가능하다는 거군요?
네 가능할겁니다만 해외에서 발급한 카드가 있어야합니다.
네 죄송하지만 아직 제공되지 않습니다.
네 버튼 리스너로 강제로 읽어야 하나 보군요.
버튼 리스너로 읽히는지는 잘 모르겠습니다. 관련한 사례가 없어서요. 혹시 어떤 이유로 읽으시려고 하시는건가요?
위젯 ui에 paypal card 두개의 버튼으로 되어있고 그것중 하나를 선택한 후에 결제하기 버튼을 누르면 해당 결제설정에 맞게 보낼려고 합니다.
card의 경우에는 customPaymentMethodSelect로 읽어지니까 문제가 없는데
card버튼을 눌렀다가 paypal버튼을 누르고 결제하기 하면 해외카드 결제 로직만 잡히는 문제가 있어서 그렇습니다. 버튼리스너로 걸러낼수 있으면 paypal버튼 눌렀을때 상황을 인지해서 paypal로직으로 처리되도록 분기를 낼수 있어서요.
그런데 어차피 2개면
위젯쓰지말고 각각 버튼 직접 구현하시면 될 것 같아요
위젯은 내부적으로 아이프레임을 통해 저희 위젯ui를 불러와서 버튼리스너가 작동하지 않을겁니다
이렇게 직접 결제UI 구성해주시는게 가장 좋은 방식인듯합니다.
카드사 및 간편결제 자체창 바로 열기 | 토스페이먼츠 개발자센터
카드사 및 간편결제 자체창을 연동하는 방법을 알아봅니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.