JAEWOOK
JAEWOOK2mo ago

페이팔 결제연동

안녕하세요, 모바일 웹앱내에서 페이팔 결제연동중에 아래와 같은 스크립트를 실행하여 페이팔 결제를 진행하고 있습니다. 그런데 디바이스의 External Default Browser (ex. Chrome, Safari etc)를 띄워서 결제를 요청하는 방법은 어떻게 될까요~? tossPayments.requestPayment("PAYPAL", { amount: Input_총 합계's value, orderId: "Result of step 1 (Create a new 예약내역...)'s unique id", orderName: "Result of step 1 (Create a new 예약내역...)'s 예약한 지점's 명칭", customerName: "Current User's Full_name", successUrl: "https://4jthr.app.link/?$deeplink_path=https://hol-dit.com/version-test/m_index", failUrl: "https://4jthr.app.link/?$deeplink_path=https://hol-dit.com/version-test/m_index", provider: "PAYPAL", currency: "USD", country: "US" });
7 Replies
today.lastday
today.lastday2mo ago
별도 결제 페이지를 웹으로 구현하고 외부 브라우저 호출시 주소값에 만들어둔 결제 페이지를 호출하면 됩니다.
JAEWOOK
JAEWOOKOP2mo ago
혹시 결제 처리 이후 앱 딥링크로 연결하려고 리디렉션 url을 아래처럼 설정했는데 문제가 있을까요~? successUrl: "https://4jthr.app.link/?$deeplink_path=https://hol-dit.com/version-test/m_index"
Kimoon Lee
Kimoon Lee2mo ago
앱내에서 외부 브라우저를 띄워서 페이팔 결제 처리를 하고 이후에 다시 앱으로 돌아오시려는 건가요? successURL 의 경우 딥링크 방식을 제공하지 않기때문에 지금 말씀하신것처럼 하려면 외부 브라우저 열고 저희 결제창 호출 -> 페이팔 결제창 표시 -> 인증완료 -> 브라우저에서 successURL 로 이동 -> successURL 에서 딥링크 이용해서 원래 앱으로 이동 -> 앱에서 승인 API 호출 이런구조로 하셔야 합니다. 그냥 앱내 웹뷰에서 페이팔 결제창 띄우시면 문제가 있으신가요?
JAEWOOK
JAEWOOKOP2mo ago
아뇨 그건 아닙니다. 혹시 웹뷰로 구현하는 가이드 문서가 있을까요~? 더불어 결제요청은 클라이언트에서 밖에 요청을 못 하나요? API로 요청도 할 수 있나해서요~
Ayaan이안
Ayaan이안2mo ago
언어가 혹시 어떻게 되시나요? 일반적인 웹뷰 연동방식으로 연동하시면 되긴합니다.
Kimoon Lee
Kimoon Lee2mo ago
결제요청은 클라이언트에서밖에 할수 없고 일반적인 웹뷰만드신후 그 웁페이지 안에서 페이팔 결제 버튼 만들어서 연동해 주시면 됩니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?