hungrok
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/10/2023 in #❓┃연동개발-문의
결제위젯 결제승인 API 호출후
이슈 해결 되었습니다
PHP 서버 문제 인것으로 보입니다
curl 사용시 SSL 을 적용하지 않게 option 을 주었더니
curl_exec 가 정상적 으로 진행 되네요...
지원 감사 드립니다
22 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/10/2023 in #❓┃연동개발-문의
결제위젯 결제승인 API 호출후
서버의 PHP 버전 문제가 아닐까 하여 PHP8 에서 PHP7 으로
다운그레이드 하여도 결과는 동일 합니다.
간혹 브라우저가 시간이 지난후
아래와 같은 결과를 띠우는데 참고가 될련지요 ?
INVALID_REQUEST
필수 파라미터가 누락 되었습니다 (LGD_RESPCODE)
22 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/10/2023 in #❓┃연동개발-문의
결제위젯 결제승인 API 호출후
예..제가 조금 더 진행해 보겠습니다
22 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/10/2023 in #❓┃연동개발-문의
결제위젯 결제승인 API 호출후
브라우저에서 하니 당연히 그렇겠 군요....
22 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/10/2023 in #❓┃연동개발-문의
결제위젯 결제승인 API 호출후
이렇게 결과가 나오네요
22 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/10/2023 in #❓┃연동개발-문의
결제위젯 결제승인 API 호출후
PHP 서버에 위치한 브라우저 로 해당 APU URL 을 호출해보니
{"code":"UNAUTHORIZED_KEY","message":"인증되지 않은 시크릿 키 혹은 클라이언트 키 입니다.","data":null}
22 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/10/2023 in #❓┃연동개발-문의
결제위젯 결제승인 API 호출후
예. 진행해보겠습니다
22 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/10/2023 in #❓┃연동개발-문의
결제위젯 결제승인 API 호출후
$responseJson->message 의 message 가 null 인 것을 보아
response 자체가 이루어지지 않은 것으로 보입니다
22 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/10/2023 in #❓┃연동개발-문의
결제위젯 결제승인 API 호출후
연동시험에 사용한 orderId 는 아래와 같습니다
orderId: 'AD8aZDpbzXs4EQa-UkI00'
22 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/9/2023 in #❓┃연동개발-문의
결제위젯 안드로이드 토스페이 연동
크게 두가지 문제 였는데
1) 화면 잘림, 삼성카드 진행 안됨건 : contentView 를 webView 전체로 사용하여 해결
2) 3rd party app 종료후 success / fail 안되는 이슈 : webview 의 history 기능을 사용하여 toss web url 을 재 로딩 하여 해결 하였습니다.
38 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/9/2023 in #❓┃연동개발-문의
결제위젯 안드로이드 토스페이 연동
안드로이드 웹뷰 기반으로 결제위젯 1차시험 된듯 합니다. 지원 감사 드립니다
38 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/9/2023 in #❓┃연동개발-문의
결제위젯 안드로이드 토스페이 연동
결제위젯 Android SDK 는 implementation 된 라이브러리 가 not found
라고 나와서..우선 웹뷰기반 으로 진행하고 있습니다'
38 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/9/2023 in #❓┃연동개발-문의
결제위젯 안드로이드 토스페이 연동
예...우선 별도 Activity 에서 webviewClient 를 상속받아서 진행해보겠습니다
38 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/9/2023 in #❓┃연동개발-문의
결제위젯 안드로이드 토스페이 연동
결제위젯 Android SDK 는 안드로이드 native 를 의미 하는것이죠 ?
38 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/9/2023 in #❓┃연동개발-문의
결제위젯 안드로이드 토스페이 연동
예..fragment 에서 webview client 만들어서 진행 중 입니다
38 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/9/2023 in #❓┃연동개발-문의
안드로이드 결제위젯 계좌이체
예...고맙습니다
13 replies
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/9/2023 in #❓┃연동개발-문의
결제위젯 안드로이드 토스페이 연동
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
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/9/2023 in #❓┃연동개발-문의
결제위젯 안드로이드 토스페이 연동
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
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/9/2023 in #❓┃연동개발-문의
결제위젯 안드로이드 토스페이 연동
<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
TPToss payments 개발자 커뮤니티
•Created by hungrok on 5/9/2023 in #❓┃연동개발-문의
결제위젯 안드로이드 토스페이 연동
예...3rd party 앱이 종료되면서 메인앱이 바로 불리네요...영상은 공유토록 할께요
38 replies