stripe-react-native
stripe-react-native copied to clipboard
Payment Sheet returns the incorrect payment type when being dismissed.
Describe the bug
When opening the payment intent sheet via presentPaymentSheet and dismissing (clicking outside the modal) after tapping add new card it returns the incorrect payment method when applePay is enabled.
To Reproduce
- Open payment modal with
applePayistrue. - Have a normal credit card selected.
- Click add new card.
- Observe return to be
apple Paynot thecredit cardselected.
Expected behavior
The return payload from presentPaymentSheet should be the currently selected card when dismissing from the add new card modal.
Screenshots
Selected Credit Card
Open add new card and dismiss.

Smartphone (please complete the following information):
- Device: iPhone 13 pro Simulator
- OS: iOS 15.4
- Version
"@stripe/stripe-react-native": "^0.12.0"
This bug is still preventing us from adopting payment sheets in our application.