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

Add support for alternative payments #17

Open
3 tasks
triniwiz opened this issue Aug 25, 2018 · 4 comments
Open
3 tasks

Add support for alternative payments #17

triniwiz opened this issue Aug 25, 2018 · 4 comments

Comments

@triniwiz
Copy link
Owner

triniwiz commented Aug 25, 2018

  • Apple Pay
  • Google Pay
  • AliPay
@benlooi
Copy link

benlooi commented Jan 7, 2019

And AliPay as well as WeChat Pay too.
From the Stripe documentation, these should be similar to Cards source, except for Alipay which is push instead of pull.
In the "Select Payment", perhaps an option other than Add Card (+) , there could be options for AliPay, which will then pass a Source enum value to the backend, and the backend handles from there on. The same can be done for the payment sources in the same group as cards, I suppose?

Not sure how what values are needed for Apple Pay and Google Pay, as the Stripe documentation listed these 2 payment methods as "OTHER PAYMENT METHODS".

@RobertGardner
Copy link
Collaborator

These sound like a great thing for the broader open source community to contribute!

The nativescript-stripe project currently supports the functionality in Stripe's mobile app demos, which includes just Apple Pay and Credit Cards.

@rynop
Copy link
Contributor

rynop commented Apr 22, 2019

Does apple pay not work in custom integration due to the Stripe iOS SDK or just a current limitation of this plugin?

I'd like to use Separate authorization and capture, but that is not supported via the the standard integration correct?

I'm trying to figure out the effort involved or the time I'll have to wait. I don't have objective C/Swift skills, so unfortunately I can't contribute back if it is a plugin limitation.

@RobertGardner
Copy link
Collaborator

I use the standard Integration in my app with separate authorization and capture. It's all done on the backend. The Stripe iOS app sends a charge request to the back end, which will issue an authorization request to Stripe instead of a charge request. When the item ships your backend will issue the charge request.

This plugin doesn't include anything other than the mobile SDK. I wrote my backend in node. I'm happy to answer questions about that on a separate thread.

@triniwiz triniwiz pinned this issue Apr 12, 2020
@triniwiz triniwiz changed the title Add support for apple pay & google pay Add support for alternative payments Apr 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants