Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GoogleAccountDataServiceImpl] getToken() -> BAD_AUTHENTICATION #571

Open
abhinax4991 opened this issue Feb 24, 2023 · 0 comments
Open

GoogleAccountDataServiceImpl] getToken() -> BAD_AUTHENTICATION #571

abhinax4991 opened this issue Feb 24, 2023 · 0 comments

Comments

@abhinax4991
Copy link

Step 1: Are you in the right place?

  • For issues or feature requests related to the code in this repository file a Github issue.
  • For general technical questions, post a question on StackOverflow tagged appropriately.

Step 2: Describe your environment

  • Device: one plus 8 pro - phone ,
  • OS version: android version 12 , api level 31
  • SDK version: sdk on mac android tiramisu api level 33
  • [Android] Google Play Services version: 18.0.1

Step 3: Describe the problem:

I am using an sdk that initiates a google pay payment sdk : "com.judopay:judokit-android:4.0.0".
I am trying to open the activity for google pay payments however on the ui i see , Developer Error Exception , and in my logcat i see .
[GoogleAccountDataServiceImpl] getToken() -> BAD_AUTHENTICATION. App: com.google.android.gms, Service: oauth2:https://www.googleapis.com/auth/cclog zpc: Long live credential not available.

Steps to reproduce:

  1. follow the setps in https://docs.judopay.com/Content/Mobile/Android.htm , create a google pay widget
  2. try to run the app

Observed Results:

  • What happened? This could be a description, log output, etc.
    E [GoogleAccountDataServiceImpl] getToken() -> BAD_AUTHENTICATION. App: com.google.android.gms, Service: oauth2:https://www.googleapis.com/auth/cclog
    zpc: Long live credential not available.
    at lgl.a(:com.google.android.gms@[email protected] (190408-509319212):8)
    at lgs.c(:com.google.android.gms@[email protected] (190408-509319212):3)
    at ley.l(:com.google.android.gms@[email protected] (190408-509319212):47)
    at gov.n(:com.google.android.gms@[email protected] (190408-509319212):35)
    at gov.e(:com.google.android.gms@[email protected] (190408-509319212):77)
    at gov.h(:com.google.android.gms@[email protected] (190408-509319212):0)
    at lat.a(:com.google.android.gms@[email protected] (190408-509319212):3)
    at lba.I(:com.google.android.gms@[email protected] (190408-509319212):5)
    at lba.K(:com.google.android.gms@[email protected] (190408-509319212):10)
    at lap.q(:com.google.android.gms@[email protected] (190408-509319212):4)
    at yyp.b(:com.google.android.gms@[email protected] (190408-509319212):8)
    at com.google.android.gms.clearcut.uploader.QosUploaderChimeraService.g(:com.google.android.gms@[email protected] (190408-509319212):108)
    at com.google.android.gms.clearcut.uploader.QosUploaderChimeraService.a(:com.google.android.gms@[email protected] (190408-509319212):2)
    at atlx.call(:com.google.android.gms@[email protected] (190408-509319212):4)
    at java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at aaqy.c(:com.google.android.gms@[email protected] (190408-509319212):6)
    at aaqy.run(:com.google.android.gms@[email protected] (190408-509319212):7)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
    at aawe.run(:com.google.android.gms@[email protected] (190408-509319212):0)
    at java.lang.Thread.run(Thread.java:1012)
    2023-02-24 16:14:30.964 8637-12917 AuthPII pid-8637 E Message is Long live credential not available.
    zpc: Long live credential not available.
    at lgl.a(:com.google.android.gms@[email protected] (190408-509319212):8)
    at lgs.c(:com.google.android.gms@[email protected] (190408-509319212):3)
    at ley.l(:com.google.android.gms@[email protected] (190408-509319212):47)
    at gov.n(:com.google.android.gms@[email protected] (190408-509319212):35)
    at gov.e(:com.google.android.gms@[email protected] (190408-509319212):77)
    at gov.h(:com.google.android.gms@[email protected] (190408-509319212):0)
    at lat.a(:com.google.android.gms@[email protected] (190408-509319212):3)
    at lba.I(:com.google.android.gms@[email protected] (190408-509319212):5)
    at lba.K(:com.google.android.gms@[email protected] (190408-509319212):10)
    at lap.q(:com.google.android.gms@[email protected] (190408-509319212):4)
    at yyp.b(:com.google.android.gms@[email protected] (190408-509319212):8)
    at com.google.android.gms.clearcut.uploader.QosUploaderChimeraService.g(:com.google.android.gms@[email protected] (190408-509319212):108)
    at com.google.android.gms.clearcut.uploader.QosUploaderChimeraService.a(:com.google.android.gms@[email protected] (190408-509319212):2)
    at atlx.call(:com.google.android.gms@[email protected] (190408-509319212):4)
    at java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at aaqy.c(:com.google.android.gms@[email protected] (190408-509319212):6)
    at aaqy.run(:com.google.android.gms@[email protected] (190408-509319212):7)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
    at aawe.run(:com.google.android.gms@[email protected] (190408-509319212):0)
    at java.lang.Thread.run(Thread.java:1012)
    2023-02-24 16:14:30.964 8637-12917 Auth pid-8637

Expected Results:

  • Expected googlepay activity to open up .

Relevant Code:

val message: String = args.getString(0)
val amount = Amount.Builder()
.setAmount("150.50")
.setCurrency(Currency.GBP)
.build()

  val reference = Reference.Builder()
      .setConsumerReference("test-123")
      .build()

  val authorization = PaymentSessionAuthorization.Builder()
      .setPaymentSession("teset123")
      .setApiToken("123")
      .build()

    var billingAddressParams = GooglePayBillingAddressParameters(
        format = GooglePayAddressFormat.MIN,
        phoneNumberRequired = true
    )

    var shippingAddressParams = GooglePayShippingAddressParameters(
        phoneNumberRequired = true
    )

    var googlePayConfiguration = GooglePayConfiguration.Builder()
        .setTransactionCountryCode("IND")
        .setEnvironment(GooglePayEnvironment.TEST)
        .setIsEmailRequired(true)
        .setIsBillingAddressRequired(true)
        .setBillingAddressParameters(billingAddressParams)
        .setIsShippingAddressRequired(true)
        .setShippingAddressParameters(shippingAddressParams)
        .build()

  val builder = Judo.Builder(PaymentWidgetType.PRE_AUTH_GOOGLE_PAY)
      .setAuthorization(authorization)
      .setJudoId("100444405")
      .setAmount(amount)
      .setReference(reference)
      .setIsSandboxed(true)
      .setGooglePayConfiguration(googlePayConfiguration)
      .build()



    val intent = Intent(cordova.context, JudoActivity::class.java);
    intent.putExtra(JUDO_OPTIONS, builder);
    cordova.activity.startActivity(intent)
// TODO(you): code here to reproduce the problem
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant