hungrok
hungrok
결제위젯 결제승인 API 호출후
이슈 해결 되었습니다 PHP 서버 문제 인것으로 보입니다 curl 사용시 SSL 을 적용하지 않게 option 을 주었더니 curl_exec 가 정상적 으로 진행 되네요... 지원 감사 드립니다
22 replies
결제위젯 결제승인 API 호출후
서버의 PHP 버전 문제가 아닐까 하여 PHP8 에서 PHP7 으로 다운그레이드 하여도 결과는 동일 합니다. 간혹 브라우저가 시간이 지난후 아래와 같은 결과를 띠우는데 참고가 될련지요 ? INVALID_REQUEST 필수 파라미터가 누락 되었습니다 (LGD_RESPCODE)
22 replies
결제위젯 결제승인 API 호출후
예..제가 조금 더 진행해 보겠습니다
22 replies
결제위젯 결제승인 API 호출후
브라우저에서 하니 당연히 그렇겠 군요....
22 replies
결제위젯 결제승인 API 호출후
이렇게 결과가 나오네요
22 replies
결제위젯 결제승인 API 호출후
PHP 서버에 위치한 브라우저 로 해당 APU URL 을 호출해보니 {"code":"UNAUTHORIZED_KEY","message":"인증되지 않은 시크릿 키 혹은 클라이언트 키 입니다.","data":null}
22 replies
결제위젯 결제승인 API 호출후
예. 진행해보겠습니다
22 replies
결제위젯 결제승인 API 호출후
$responseJson->message 의 message 가 null 인 것을 보아 response 자체가 이루어지지 않은 것으로 보입니다
22 replies
결제위젯 결제승인 API 호출후
연동시험에 사용한 orderId 는 아래와 같습니다 orderId: 'AD8aZDpbzXs4EQa-UkI00'
22 replies
결제위젯 안드로이드 토스페이 연동
크게 두가지 문제 였는데 1) 화면 잘림, 삼성카드 진행 안됨건 : contentView 를 webView 전체로 사용하여 해결 2) 3rd party app 종료후 success / fail 안되는 이슈 : webview 의 history 기능을 사용하여 toss web url 을 재 로딩 하여 해결 하였습니다.
38 replies
결제위젯 안드로이드 토스페이 연동
안드로이드 웹뷰 기반으로 결제위젯 1차시험 된듯 합니다. 지원 감사 드립니다
38 replies
결제위젯 안드로이드 토스페이 연동
결제위젯 Android SDK 는 implementation 된 라이브러리 가 not found 라고 나와서..우선 웹뷰기반 으로 진행하고 있습니다'
38 replies
결제위젯 안드로이드 토스페이 연동
예...우선 별도 Activity 에서 webviewClient 를 상속받아서 진행해보겠습니다
38 replies
결제위젯 안드로이드 토스페이 연동
결제위젯 Android SDK 는 안드로이드 native 를 의미 하는것이죠 ?
38 replies
결제위젯 안드로이드 토스페이 연동
예..fragment 에서 webview client 만들어서 진행 중 입니다
38 replies
안드로이드 결제위젯 계좌이체
예...고맙습니다
13 replies
결제위젯 안드로이드 토스페이 연동
private boolean startSchemeIntent(String url) { final Intent schemeIntent; Context ctx = Fragment_TossPay.getFragContext() ; try { schemeIntent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME); } catch (URISyntaxException e) { return false; } try { ctx.startActivity(schemeIntent); return true; } catch (ActivityNotFoundException e) { final String packageName = schemeIntent.getPackage(); if (!TextUtils.isEmpty(packageName)) { ctx.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + packageName))); return true; } } return false; }
38 replies
결제위젯 안드로이드 토스페이 연동
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest req) { Uri uri = req.getUrl() ; String url = uri.toString() ; Context ctx = Fragment_TossPay.getFragContext() ; Intent it = new Intent(Intent.ACTION_VIEW, uri) ; System.out.printf("TOSS SOUL-1 : url=%s \n",url) ; if (!URLUtil.isNetworkUrl(url) && !URLUtil.isJavaScriptUrl(url)) { if ("intent".equals(uri.getScheme())) { boolean result = startSchemeIntent(url); System.out.printf("TOSS SOUL-2: url=%s, result=%b \n", url, result); return result; } else { try { ctx.startActivity(it); System.out.printf("TOSS SOUL-3 \n") ; return true; } catch (Exception e) { return false; } } } System.out.printf("TOSS SOUL-4 \n") ; return false ; // loading 을 계속 한다 /* original if (!URLUtil.isNetworkUrl(url) && !URLUtil.isJavaScriptUrl(url)) { final Uri uri; try { uri = Uri.parse(url); } catch (Exception e) { return false; } if ("intent".equals(uri.getScheme())) { return startSchemeIntent(url); } else { try { startActivity(new Intent(Intent.ACTION_VIEW, uri)); return true; } catch (Exception e) { return false; } } } return false; */ }
38 replies
결제위젯 안드로이드 토스페이 연동
<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="supertoss" /> </intent-filter>
38 replies
결제위젯 안드로이드 토스페이 연동
예...3rd party 앱이 종료되면서 메인앱이 바로 불리네요...영상은 공유토록 할께요
38 replies