-
Notifications
You must be signed in to change notification settings - Fork 58
Description
We are following the docs to save a card and charge later using the React Native SDK. We need to be able to support Interac cards for Canada users, and currently, we can create setupIntents with credit cards. Still, when we try to use a cobranded Interac card (as described on the docs, it should be supported for iOS), it will not accept the payment method.
To Reproduce
Steps to reproduce the behavior:
- Create a setupIntent using the sdk provided method
createSetupIntent
const { setupIntent, error: setupIntentError } = await createSetupIntent({});
- Call the provided sdk method
collectSetupIntentPaymentMethod
const { setupIntent: collectSetupIntent, error: collectError } =
await collectSetupIntentPaymentMethod({
customerConsentCollected: true,
setupIntent,
});
-
On the stripe tap card page, tap a debit co-branded
interac card
-
An error message is displayed
Expected behavior
The card should be accepted and saved for the setupIntent flow to continue.
Screenshots
Stripe Terminal React Native SDK version
0.0.1-beta.23
Smartphone (please complete the following information):
- Device: iPhone16 Pro Max
- OS: iOS 18.3
Additional context
We are currently using a client-side generation for the setupIntent.