Skip to content

[Android][GooglePay] start('googlepay') does not work but works with start('drop-in') #619

Open
@Czarczynski

Description

@Czarczynski

Describe the bug
start('googlepay') does not work. It stops its job on some kind of shadowed view.
start('drop-in') works but it has its own problem with not omitting drop-in component when only googlepay payment method is available. With bank card payment everything seems to be fine.

Expected behavior
start('googlepay') works as expected or start('drop-in') with only googlepay available omits drop-in component.

Screenshots

video.mov

Desktop (please complete the following information):

  • OS: macOS
  • Version 15.5

Smartphone (please complete the following information):

  • Device: Samsung Galaxy A54
  • OS: Android 14

Additional context

expo: 53
@adyen/react-native: 2.6.1

{
  "config": {
    "environment": "live",
    "clientKey": "live_[...],
    "returnUrl": "[...]/payment/success",
    "locale": "en-US",
    "countryCode": "PL",
    "amount": {
      "currency": "PLN",
      "value": 60
    },
    "dropin": {
      "skipListWhenSinglePaymentMethod": true,
      "showPreselectedStoredPaymentMethod": false
    },
    "googlepay": {
      "merchantAccount": "[...]",
      "environment": "live",
      "allowedAuthMethods": [
        "CRYPTOGRAM_3DS",
        "PAN_ONLY"
      ],
      "allowedCardNetworks": [
        "MASTERCARD",
        "VISA"
      ]
    },
  }
}
{
"sessionResponse": {
    "allowedPaymentMethods": [
      "googlepay"
    ],
    "amount": {
      "currency": "PLN",
      "value": 60
    },
    "countryCode": "PL",
    "expiresAt": "2025-05-23T16:12:53+02:00",
    "id": "[...]",
    "merchantAccount": "[...]",
    "mode": "embedded",
    "reference": "[...]",
    "returnUrl": [...]",
    "sessionData": "[...]",
    "shopperLocale": "en-US",
    "shopperReference": "[...]",
    "splitCardFundingSources": false,
    "threeDSAuthenticationOnly": false
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug reportwhen a bug report is created

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions