flutter_stripe icon indicating copy to clipboard operation
flutter_stripe copied to clipboard

Stripe Terminal SDK Intergration

Open trof-app opened this issue 4 years ago • 38 comments

Would it be possible to include the terminal SDK into this new project, there is a andriod and iOS SDK available from stripe but no flutter implementation that I can find currently.

There is a growing use case for accepting in person payments via stripe as well as online payments https://stripe.com/docs/terminal

trof-app avatar May 12 '21 09:05 trof-app

Hello there, there are no current plans to include support for the Stripe Terminal SDK now. We are working on making this package stable and publishing publicly.

We will this issue open to track the demand. Depending on that we might consider it to support it in the future

jamesblasco avatar May 12 '21 17:05 jamesblasco

Revisiting this, my team will need terminal support for an upcoming project. Has priority been changed on this or are there still no plans?

emmett-deen avatar Nov 05 '21 14:11 emmett-deen

any news ?

1rach avatar Nov 25 '21 06:11 1rach

Do we have any latest update on this? I need to use the Stripe Terminal SDKs in my flutter project.

VenkatMedisetti avatar Jan 18 '22 16:01 VenkatMedisetti

any update on this?

ccfiel avatar Feb 08 '22 08:02 ccfiel

We are in contact with Stripe to deliver us some base on which we can start. We will let you know when there are developments on this front.

remonh87 avatar Feb 25 '22 11:02 remonh87

Any update on this ?

doshikh avatar Mar 01 '22 12:03 doshikh

We also need to use Stripe Terminal SDK(flutter) in one of our projects.

johnettPhenomtec avatar Mar 03 '22 04:03 johnettPhenomtec

Any news?

Yahllil avatar Mar 06 '22 09:03 Yahllil

Any update here ?

ishaq007 avatar Mar 10 '22 13:03 ishaq007

Please refrain from asking about status updates - we will update this ticket as soon as there are news :)

jonasbark avatar Mar 10 '22 13:03 jonasbark

I ended up implementing it myself in my project. If anyone needs help with it feel free to contact me

Yahllil avatar Mar 12 '22 19:03 Yahllil

@Yahllil can you share the repository(not the project but the implementation part)?

johnettPhenomtec avatar Mar 12 '22 19:03 johnettPhenomtec

@johnettPhenomtec Unfortunately I can't share the code, becuase my clients has the rights for the code. But if you have any question regarding the implementation I'll be happy to help

Yahllil avatar Mar 13 '22 07:03 Yahllil

@Yahllil I understand.

johnettPhenomtec avatar Mar 13 '22 08:03 johnettPhenomtec

@Yahllil, So I am trying to implement the SDK in Flutter, but I am having issues while connecting the reader (Simulated Reader). It is giving the following error: "Terminal is currently only available in certain countries. For more information, see https://stripe.com/docs/terminal."

I have set up my emulator's location to be in Canada which is a supported country, but anyway I am using a simulated reader that does not really have to be bounded by a location. So I am not able to understand the issue here?

Can you please help with the same?

amanCodibex avatar Mar 17 '22 05:03 amanCodibex

@Yahllil, So I am trying to implement the SDK in Flutter, but I am having issues while connecting the reader (Simulated Reader). It is giving the following error: "Terminal is currently only available in certain countries. For more information, see https://stripe.com/docs/terminal."

I have set up my emulator's location to be in Canada which is a supported country, but anyway I am using a simulated reader that does not really have to be bounded by a location. So I am not able to understand the issue here?

Can you please help with the same?

I'd be happy to help, but I did not experience any issue regarding the location. Have you been able to solve it?

Yahllil avatar Mar 18 '22 21:03 Yahllil

@Yahllil, So I am trying to implement the SDK in Flutter, but I am having issues while connecting the reader (Simulated Reader). It is giving the following error: "Terminal is currently only available in certain countries. For more information, see https://stripe.com/docs/terminal." I have set up my emulator's location to be in Canada which is a supported country, but anyway I am using a simulated reader that does not really have to be bounded by a location. So I am not able to understand the issue here? Can you please help with the same?

I'd be happy to help, but I did not experience any issue regarding the location. Have you been able to solve it?

Yeah, the problem was the key that I was using. It needs to be from a Stripe Account which has a region supported by Terminal. I was using an Indian Account's key which is why it was causing the issue. After using the key from a supported region's account, it connected perfectly.

amanCodibex avatar Mar 20 '22 11:03 amanCodibex

@remonh87 I need terminal SDK on one of my project. I am actually good at writing flutter plugins that touches native android and iOS SDK.

Regardless of the possibility that flutter_stripe will add the support, I must write the plugin.

Therefore, the question here is, if you guys have the plan include terminal SDK on this plugin, I am willing to send a PR that can do so or I might be releasing another flutter_stripe_terminal with the feature.

Let me know the plan for the feature and then we can collaborate accordingly if needed.

awazgyawali avatar Mar 31 '22 07:03 awazgyawali

Hi @awazgyawali - we are planning to add a plugin for Stripe Terminal for Flutter. We will update this thread once we can share a timeline.

jonasbark avatar Mar 31 '22 07:03 jonasbark

Hi @awazgyawali - if you have already written plugin you should release it. I have also write the same in my project but not separated as plugin but it must needed.

doshikh avatar Apr 14 '22 05:04 doshikh

Hey everybody, I have released very early version of the terminal SDK for flutter.

It's pretty simple and straight forward and get the job done. Note that I have not tested for every kind of readers out there as I don't have them all however I have verified them on simulated setup.

Currently supported features:

  • Initializing terminal SDK
  • Scanning the readers
  • Connecting to a device (Only bluetooth devices on android)
  • Checking connection status
  • Checking connected device
  • Read payment method from the device

Currently unsupported features (because I didn't need them at the moment):

  • Create payment intent
  • Process payment
  • Capture payment

Please feel free to send a PR for further feature as you need or just create an issue on the repo with the feature request. I have no plans to maintain this repo in the long future thus the package will be deprecated as soon as flutter_stripe adds support to their SDK as mentioned here

Github Repo Link: https://github.com/awazgyawali/flutter_stripe_terminal Pub Link: https://pub.dev/packages/stripe_terminal

Please consider buying me a coffee if you can:

"Buy Me A Coffee"

awazgyawali avatar May 01 '22 16:05 awazgyawali

When you will add Stripe Terminal Sdk support?

safwanidrees avatar Jul 18 '22 18:07 safwanidrees

Hi @awazgyawali - we are planning to add a plugin for Stripe Terminal for Flutter. We will update this thread once we can share a timeline.

Any Update?

safwanidrees avatar Jul 20 '22 14:07 safwanidrees

To any developr can integrate in person payment from stripe in flutter.? I have a restaurant mobile kiosk, only remain the payment in perzon from stripe to integrate BBPos skype rafael.torres.centeno 1-863-604-6313 WHATAPP

rafinjos avatar Aug 07 '22 01:08 rafinjos

Yeah, it would be really cool to have this support in the official package

shkvoretz avatar Sep 19 '22 19:09 shkvoretz

Will Stripe Terminal's Tap to Pay on iPhone will be supported in this package?

Yahllil avatar Nov 14 '22 03:11 Yahllil

Yes

On Mon, Nov 14, 2022 at 8:53 AM Yahllil @.***> wrote:

Will Stripe Terminal's Tap to Pay on iPhone will be supported in this package?

— Reply to this email directly, view it on GitHub https://github.com/flutter-stripe/flutter_stripe/issues/39#issuecomment-1312998021, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACSPHZZGJ4IQIVKXKY76KTLWIGUKTANCNFSM44YGWNRQ . You are receiving this because you were mentioned.Message ID: @.***>

awazgyawali avatar Nov 14 '22 03:11 awazgyawali

Any update on when Stripe Terminal will be supported? @jamesblasco

nick-happsnow avatar Dec 08 '22 06:12 nick-happsnow

We hope to give an update on this the coming month(s).

remonh87 avatar Dec 08 '22 18:12 remonh87