Skip to content

Interac co-branded cards not being accepted on SetupIntent #887

@tomas-reuser

Description

@tomas-reuser

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:

  1. Create a setupIntent using the sdk provided method createSetupIntent
const { setupIntent, error: setupIntentError } = await createSetupIntent({});
  1. Call the provided sdk method collectSetupIntentPaymentMethod
const { setupIntent: collectSetupIntent, error: collectError } =
        await collectSetupIntentPaymentMethod({
          customerConsentCollected: true,
          setupIntent,
        });
  1. On the stripe tap card page, tap a debit co-branded interac card

  2. An error message is displayed

Expected behavior
The card should be accepted and saved for the setupIntent flow to continue.

Screenshots

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions