PC/모바일 웹 연동 질문입니다.
안녕하세요.
플러터에서 Web 빌드로 토스와 연동하여 개발중입니다.
현재 토스 결제창을 외부 서버에서 호스팅 하고 있습니다.
첨부된 사진에서 1번 사진이 PC 웹(크롬)에서 결제 요청을 한 결과이고, 2번 사진이 모바일 환경의 웹(크롬)에서 결제 요청한 화면입니다.
두 사진 모두 같은 URL에서 동일한 제품에 대해서 결제 요청을 하였습니다.
네트워크를 보면 모바일 웹에서 promise가 실행되지 않습니다.
아래는 결제창 HTML 파일중 일부입니다.
<script src="https://js.tosspayments.com/v1/payment"></script>
<script type="text/javascript">
var tossPayments = TossPayments(clientKey)
tossPayments.requestPayment('카드', {
amount: amount,
orderId: order_id,
orderName: order_name,
customerName: customer_name,
customerEmail: customer_email,
})
requestPayment 함수가 플랫폼에 따라 동작이 다를 수가 있나요? 해결방법도 있을까요?
감사합니다.
플러터에서 Web 빌드로 토스와 연동하여 개발중입니다.
현재 토스 결제창을 외부 서버에서 호스팅 하고 있습니다.
첨부된 사진에서 1번 사진이 PC 웹(크롬)에서 결제 요청을 한 결과이고, 2번 사진이 모바일 환경의 웹(크롬)에서 결제 요청한 화면입니다.
두 사진 모두 같은 URL에서 동일한 제품에 대해서 결제 요청을 하였습니다.
네트워크를 보면 모바일 웹에서 promise가 실행되지 않습니다.
아래는 결제창 HTML 파일중 일부입니다.
<script src="https://js.tosspayments.com/v1/payment"></script>
<script type="text/javascript">
var tossPayments = TossPayments(clientKey)
tossPayments.requestPayment('카드', {
amount: amount,
orderId: order_id,
orderName: order_name,
customerName: customer_name,
customerEmail: customer_email,
})
requestPayment 함수가 플랫폼에 따라 동작이 다를 수가 있나요? 해결방법도 있을까요?
감사합니다.

