android 환경에서 인앱결제 실패가 발생하여 문의드립니다.
샌드박스 환경에선 정상적으로 결제가 완료되지만 실제 기기에서 테스트 시 다음과 같이 SDK응답을 웹뷰로 받는 과정에서 실패하는 것으로 보입니다.
- orderId: 45b397bb-83e5-43b4-8731-2811e9f61260 (콘솔 결제 성공)
- 결제일시: 2025.09.26. 11:55
{
“consumeResIsNull”: true,
“orderId”: null,
“serverError”: “Cannot convert argument of type class kotlin.Unit”,
“paymentSuccess”: false,
“serverResponseType”: “error”,
“serverResponseValue”: “Cannot convert argument of type class kotlin.Unit”,
“mutationStatus”: “pending”,
“mutationRetryCount”: 0,
“rawServerResponse”: “Error: Cannot convert argument of type class kotlin.Unit\n at promiseMethodWrapper (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/shared.hbc:1:439083)\n at processProductGrant (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:71509)\n at apply (native)\n at anonymous (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:222261)\n at call (native)\n at step (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:38728)\n at anonymous (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:37839)\n at asyncGeneratorStep (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:36048)\n at _next (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:36321)\n at anonymous (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:36272)\n at tryCallTwo (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/shared.hbc:1:452200)\n at doResolve (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/shared.hbc:1:453559)\n at Promise2 (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/shared.hbc:1:452306)\n at anonymous (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:36193)\n at apply (native)\n at wrappedFunc2 (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:222302)\n at apply (native)\n at methodHandler (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:221964)\n at anonymous (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:223628)\n at call (native)\n at step (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:38728)\n at anonymous (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:37839)\n at asyncGeneratorStep (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:36048)\n at _next (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:36321)\n at anonymous (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:36272)\n at tryCallTwo (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/shared.hbc:1:452200)\n at doResolve (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/shared.hbc:1:453559)\n at Promise2 (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/shared.hbc:1:452306)\n at anonymous (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:36193)\n at apply (native)\n at anonymous (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/vigloo.hbc:1:224039)\n at anonymous (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/shared.hbc:1:1580277)\n at apply (native)\n at __callFunction (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/shared.hbc:1:437321)\n at anonymous (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/shared.hbc:1:435777)\n at __guard (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/shared.hbc:1:436716)\n at callFunctionReturnFlushedQueue (address at /data/user/0/viva.republica.toss/cache/app_in_toss_cache/shared.hbc:1:435735)”
}
환경
- 웹뷰 SDK “@apps-in-toss/web-framework”: “1.1.3”
- 기기: 갤럭시 폴드 7 (SM-F966N)
- 토스 앱 버전: 5.230.0
