zyra / cordova-plugin-stripe

A Cordova plugin that lets you use Stripe's Native SDKs for Android and iOS.
MIT License
93 stars 57 forks source link

The state of the plugin #63

Open sebastian-zarzycki-apzumi opened 5 years ago

sebastian-zarzycki-apzumi commented 5 years ago

I would like to inquire about the status of Stripe plugin for Cordova, that you’re apparently the author of.

From what I can see it supports only a small portion of Stripe API (no payment methods, no recurring payments, etc.) and it also doesn’t (?) support Strong Customer Authentication.

Do you have any plans in near future to update the plugin to be up to date with current Stripe API?

ihadeed commented 5 years ago

Hi @sebastian-zarzycki-es

The current stable version covers basic use cases such as tokenizing payment methods and validating payment method information.

The beta version in the v2 branch includes an updated mobile SDK (needs another update) and it aims to provide access to all the functionality that the Stripe Android and iOS SDKs offer. The beta version is currently under active development and testing and I will be releasing an update in the next few days.

The only thing I might leave out is the UI helpers. I will test them to see how well they play, and if any needed customization can be easily wrapped. This will most likely happen after releasing a stable v2 release.


This plugin provides client-side functionality only

Features like Charges, Payment Methods, Recurring Payments are part of the Server API and will always be out of the scope of this project.

Handling server side operations require the secret key to function; therefore it's insecure to run them on the client side and is definitely not recommended.

---From what I can see it supports only a small portion of Stripe API (no payment methods, no recurring payments, etc.) and it also doesn’t (?) support Strong Customer Authentication.

sebastian-zarzycki-apzumi commented 5 years ago

Thanks for the update, but I have follow up notes:

ihadeed commented 5 years ago
phiferd commented 5 years ago

@ihadeed Also looking forward to this update. If you have changes that get closer to getting Google pay working or resolve any other issues, it would be great if you would push them to the v2 branch (see https://github.com/zyra/cordova-plugin-stripe/issues/54#issuecomment-461969211 for the bug).

I get that you are still testing, but maybe others (like me) could send a PR to fix any remaining issues. As it is, it doesn't make sense for anyone to jump in knowing that the code in the v2 branch is potentially 7 months behind your local. If you're really worried about it, you can push to a new branch, like v2-pre-alpha-this-is-not-done. :)

vicmarcal commented 4 years ago

Which is the status of the "beta" version and hence the "state" of the plugin?

sboudouk commented 4 years ago

Any news guys ? :)

lyngbach commented 4 years ago

It would be nice with another update. Just to hear if the development is ongoing or completely stopped. At this point it feels its come to a complete halt.