사용자가 인앱 구매를 수행 할 수있는 Windows 8 앱을 작성 중입니다. 고객은 REST API를 제공합니다. 기본적으로이 REST API에서 제품 정보를 얻습니다. 사용자가 제품을 구매하기로 선택하면 REST API에 트랜잭션을 시작하라고 지시합니다.PayPal이 WinRT WebView 컨트롤 내에서 작동하지 않는 이유
그 결과 지불 거래에 대한 PayPal URL을 받았습니다. WinRT에 내장 된 WebView
컨트롤을 사용하여 해당 URL로 이동합니다. 불행히도 WebView
컨트롤에서 PayPal 웹 사이트가 올바르게 작동하지 않습니다. PayPal에 로그인 할 때 제품 비용을 지불 할 수있는 구매 개요 페이지가로드되지만 1 ~ 2 초 후에 WebView
이 다시로드되고 로그인 페이지가 다시 나타납니다.
처음에는 내 앱과 관련된 문제가 있다고 생각하여 새로운 바닐라 프로젝트를 시작했습니다.이 프로젝트는 WebView
컨트롤을 호스팅하고 PayPal URL로 이동합니다 (다른 상호 작용이나 기타 사항은 없습니다). 그러나 여전히 동일한 결과를 얻었습니다.
다른 브라우저 (예 : Firefox, Chrome, Internet Explorer 10 또는 Metro Style Internet Explorer)에서 PayPal URL을 사용하면 모든 것이 정상적으로 작동하고 오류가 재현되지 않습니다. 그래서 나는 WebView
컨트롤에 문제가 있다고 생각합니다.
이제 다른 사람이 동일한 문제를 겪고 있으며이 문제를 해결하는 방법에 대한 조언을 나에게 줄 수 있는지 궁금합니다.
Paypal이 거래를 도청 할 수있는 래퍼를 허용하면 놀라실 것입니다. – stark
도청으로 정확히 무슨 뜻입니까? 자바 스크립트를 사이트에 삽입 할 수 있습니까? 글쎄, 나는 어떤 주요 브라우저로도 할 수있다. – David
흥미 롭다. https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout-mobile&token= 형식의 URL을 조정할 수 있습니까? –
Dennis