stripe / stripe-terminal-react-native

React Native SDK for Stripe Terminal
https://stripe.com/docs/terminal/payments/setup-integration?terminal-sdk-platform=react-native
MIT License
95 stars 47 forks source link

iOS Production Build Field to Discover Reader & Connect Reader From India. Verify the app has the necessary entitlements and that the application bundle is valid. #725

Open abhijitCN opened 1 month ago

abhijitCN commented 1 month ago

ERROR: Verify the app has the necessary entitlements and that the application bundle is valid iOS Production Build Field to Discover Reader & Connect the Reader From India. I already added the required Capabilities in Xcode.

Following Steps

  1. Uses Bluetooth LE accessories.
  2. added com.apple.developer.proximity-reader.payment.acceptance key in capability.
  3. Added Near Field Communication Tag Reading (Tag-Specific Data Protocol (TAG)).

Expected behavior NFC communication not establish.

Screenshots error1 Screenshot 2024-06-10 at 5 08 28 PM Screenshot 2024-06-10 at 5 06 36 PM

Stripe Terminal React Native SDK version

Smartphone (please complete the following information):

Additional context @nazli-stripe can you please look into this and assist me

nazli-stripe commented 1 month ago

@abhijitCN did you get a chance to review this thread: https://github.com/stripe/stripe-terminal-react-native/issues/594#issuecomment-1895909363

zeulb commented 1 month ago

@nazli-stripe This is also an issue for us, I had confirmed the bundle has the necessary entitlement

nazli-stripe commented 3 weeks ago

@abhijitCN looks like you are missing the entitlement for com.apple.developer.proximity-reader.payment.acceptance. The NFC entitlement is not needed for Terminal and can be removed, unless you need it for your app in general.

@zeulb looks like @bric-stripe responded to you in the other issue

abhijitCN commented 3 weeks ago

Hello @nazli-stripe @bric-stripe ,

I need assistance with handling a reader's disconnection after a successful payment.

Specifically, I'm looking to:

  1. Disconnect the reader once the payment is successful.
  2. Reconnect the reader after the payment process is complete.

Is there a function or method available to control this functionality? Any guidance or examples would be greatly appreciated.

Thank you!