Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stripe Terminal SDK Intergration #39

Closed
trof-app opened this issue May 12, 2021 · 39 comments
Closed

Stripe Terminal SDK Intergration #39

trof-app opened this issue May 12, 2021 · 39 comments
Labels
enhancement New feature or request

Comments

@trof-app
Copy link

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

@jamesblasco
Copy link
Member

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 jamesblasco added the enhancement New feature or request label May 12, 2021
@emmett-deen
Copy link

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

@1rach
Copy link

1rach commented Nov 25, 2021

any news ?

@VenkatMedisetti
Copy link

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

@ccfiel
Copy link

ccfiel commented Feb 8, 2022

any update on this?

@remonh87
Copy link
Member

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.

@doshikh

This comment was marked as duplicate.

@johnettPhenomtec
Copy link

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

@Yahllil

This comment was marked as duplicate.

@ishaq007

This comment was marked as duplicate.

@jonasbark
Copy link
Member

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

@Yahllil
Copy link

Yahllil commented Mar 12, 2022

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

@johnettPhenomtec
Copy link

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

@Yahllil
Copy link

Yahllil commented Mar 13, 2022

@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

@johnettPhenomtec
Copy link

@Yahllil I understand.

@AmanCodibex
Copy link

@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?

@Yahllil
Copy link

Yahllil commented Mar 18, 2022

@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?

@AmanCodibex
Copy link

@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.

@awazgyawali
Copy link

awazgyawali commented Mar 31, 2022

@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.

@jonasbark
Copy link
Member

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.

@doshikh
Copy link

doshikh commented Apr 14, 2022

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.

@awazgyawali
Copy link

awazgyawali commented May 1, 2022

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"

@safwanidrees
Copy link

When you will add Stripe Terminal Sdk support?

@safwanidrees
Copy link

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?

@rafinjos
Copy link

rafinjos commented Aug 7, 2022

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

@sv-22
Copy link

sv-22 commented Sep 19, 2022

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

@Yahllil
Copy link

Yahllil commented Nov 14, 2022

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

@awazgyawali
Copy link

awazgyawali commented Nov 14, 2022 via email

@nick-happsnow
Copy link

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

@remonh87
Copy link
Member

remonh87 commented Dec 8, 2022

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

@ReceiptlyNZ
Copy link

Any word on this yet? :)

@hareshgediya
Copy link

Any update regarding Stripe Terminal SDK?

@williambastard
Copy link

Here, we want an Stripe Terminal SDK Too

@remonh87
Copy link
Member

We would love to work on it but as maintainers we lack the bandwidth to properly maintain it at the moment. It is a huge sdk, implementing it is one thing but we also need to provide proper support. I think for now this is low on the list as we prefer to focus on keeping up to date with Android, iOS sdk releases and providing a stable web sdk.

CC: @jonasbark @jamesblasco

@arthurauffray
Copy link

bump

@mrgithub
Copy link

I am also looking to implement stripe tap to pay with stripe using flutter - any official news?

@mrgithub
Copy link

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.

Has this moved forward? We need official support and tap to pay would be excellent!

@batuhanseckinthisway
Copy link

Are there any changes? We need this development.

@remonh87
Copy link
Member

Me and @jonasbark had a good discussion about it and we decided to not develop this functionality for Flutter. Reason is that the maintenance of huge SDK like Stripe on 3 platforms cost us a lot of time. We do the maintenance in our free time and we have no capacity to also maintain a terminal integration. We encourage the community to create an integration themselves and we are happy to lend some of our expertise on this.

@flutter-stripe flutter-stripe locked and limited conversation to collaborators Apr 14, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests