stripe-react-native icon indicating copy to clipboard operation
stripe-react-native copied to clipboard

Not showing SEPA direct options on Android using Customer Sheet

Open rolud opened this issue 1 year ago • 1 comments

Describe the bug Trying to add SEPA direct method with customer sheet, but SEPA option is not visible on Android.

To Reproduce Steps to reproduce the behavior, on Android:

  1. Open Stripe customer sheet
  2. Click on '+ Add'
  3. See that SEPA options is missing

Expected behavior See Card and SEPA debit options above card information inputs

Screenshots This is how android app appears: Image

This is how ios app appears: Image

Smartphone (please complete the following information):

  • Device: -
  • OS: Android
  • Version 11

Additional context How I am using stripe customer sheet

import { CustomerSheetBeta, CustomerSheetError, PaymentSheet } from '@stripe/stripe-react-native'

// init sheet ..
const customerSecrets = await getStripeCustomerSecrets()
const { error } = await CustomerSheetBeta.initialize({
    customerId: customerSecrets.customer_id,
    customerEphemeralKeySecret: customerSecrets.ephemeral_key,
    setupIntentClientSecret: customerSecrets.setup_intent_client_secret,
    billingDetailsCollectionConfiguration: {
        name: PaymentSheet.CollectionMode.ALWAYS,
   },
})

if (error) {
    // todo: handle error
}

// present sheet ...
const { error, paymentMethod } = await CustomerSheetBeta.present()

rolud avatar Apr 11 '25 08:04 rolud

Hey @rolud , Thanks for writing in! Unfortunately SEPA is not supported on Android CustomerSheet at the moment. It's on our radar and we'll keep this ticket updated as soon as we know more!

wooj-stripe avatar Apr 23 '25 20:04 wooj-stripe