stripe-react-native
stripe-react-native copied to clipboard
Not showing SEPA direct options on Android using Customer Sheet
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:
- Open Stripe customer sheet
- Click on '+ Add'
- 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:
This is how ios app appears:
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()
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!