카카오 페이가 실행되지 않습니다

안드로이드에서 https://kapi.kakao.com/v1/payment/ready 를 retrofit2 client 를 이용해서 호출하고 결과값을 정상적으로 수신하였습니다.

이후 웹뷰를 생성하고 next_redirect_app_url 로 이동을 시켰습니다.

	webView.setWebViewClient(new MyWebViewClient()); 
	webView.loadUrl(url);

이렇게 하면 “카카오페이 결제 후 , 결제완료 버튼을 눌러주세요” 창까지만 뜨고,
카카오페이가 실행되지 않습니다. (카카오톡 결제창 custom app scheme을 자동으로 호출하지 못합니다…)
하단의 “카카오페이가 실행되지 않거나…” 를 클릭하면 결제페이지가 나오긴 하는데,
테스트 결제 완료 후 결제완료를 눌러도 아무 반응이 없습니다.

approval_url 도 호출되지 않습니다.

도움 부탁드립니다.

private class MyWebViewClient extends WebViewClient {

	@Override
	public boolean shouldOverrideUrlLoading(WebView view, String url) {
		if (url != null && url.startsWith("intent://")) {
			try {
				Intent intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME);
				Intent existPackage = getPackageManager().getLaunchIntentForPackage(intent.getPackage());
				if (existPackage != null) {
					startActivity(intent);
				} else {
					Intent marketIntent = new Intent(Intent.ACTION_VIEW);
					marketIntent.setData(Uri.parse("market://details?id="+intent.getPackage()));
					startActivity(marketIntent);
				}
				return true;
			}catch (Exception e) {
				e.printStackTrace();
			}
		} else if (url != null && url.startsWith("market://")) {
			try {
				Intent intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME);
				if (intent != null) {
					startActivity(intent);
				}
				return true;
			} catch (URISyntaxException e) {
				e.printStackTrace();
			}
		}
		view.loadUrl(url);
		return false;
	}
}

자바스크립트 문제였네요…

	WebSettings webSettings = webView.getSettings();
	webSettings.setJavaScriptEnabled(true);

@tempered

카카오페이 API를 사용해주셔서 감사합니다.
앞으로도 자주 문의 부탁드려요.