Stripe (limited country) or BrainTree would be a great start
Cant you just use HTTP? It seems like half the time apple is going to force you to go through them otherwise.
@arcom: Oh yeah, I can do that with let say BrainTree? They have an REST API or something?
@arcom: yup this is a good solution
No ETA for delivery but we are working on this.
@Brent Vatne: Stripe?? or BrainTree??
@Matias Saguir: we're working on stripe integration, not using the native sdk
@Brent Vatne: ok, thanks
@Brent Vatne: If not native, then what? just UI?
@Brent Vatne: can't we already just use stripe API? I figured biggest pain point was in app purchases which by TOS has to go through apple or a doors payment systems so they can get their %?
Asking if this is true more than sayingit is true.
@Brent Vatne: is the relese of this API planned in SDK 19?
@arcom: yes, Apple will try their best to get their cut
Is Stripe allowed by Apple? I am almost sure all payments must go through Apple so they can take the 30% cut.
@Petr Peller: Not all. If you use the payment information from the app store then yes, they take 30% but if you use stripe api to get a token and create a charge from your server it's completely different. Airbnb or Uber don't pay 30% to apple.
@Nicolás Serrano Arévalo: Ah yeah, I think there is a rule that you can only offer physical products with 3rd-party payments, right? All in-app purchases must go through Apple.
@Nicolás Serrano Arévalo: but you can’t place a button or call to action inside the app coz Apple will reject your app, so how come Airbnb and Uber do that ?
Oh they can do it coz their service is outside the App Store, like Starbucks or hardware service....
@harry porter: yea, if the payment unlocks something inside of the app then you must use the AppStore payment.
Trying yo understand purpose of this being on expo side, as we can already use js implementation via rest api to make payments. Also this won't enable things like touch id payments / subscriptions etc... ? Wouldn't native iOS / Android payments work better?
Does it can support wechat or alipay in China?
Can someone from Expo clarify what exactly you guys are planning on adding? Can't we just create a form and send a request over HTTP to Stripe to perform pretty much anything?
Clarification of what is "In Progress" would be great
@Brent Vatne , could you clarify please? :-)
@Jesper Madsen: +1
@Whynot @Jesper Madsen: payments api itself is not actively in development -- we're working on supporting opt-in modules when building standalone apps, so you will be able to opt-in to using the payments api and not have to detach.
Thanks for the clarification @Brent Vatne ! Great to hear that. I would love to get an ETA for 'opt-in modules when building standalone apps'. Expo 25.0? 26.0?, because depending on this feature I may leave expo to pure react native... But I'd love to stay with expo because of the streamlined processes and short setup -time :)
@Whynot: not in 25 or 26, unsure about when exactly sorry
@Brent Vatne: Okay, good luck guys, expo is great! This is gonna be a very valuable thing for Expo. P.S. I'd love to see the Sources functionality too (tipsi-stripe has createSourceWithParams(params) -> Promise
to handle iDEAL, SOFORT, and other european payment methods), but I didn't find this function in your payment API...
Seriously, this may be the most valuable add on for expo EVER because it will make it possible to make PROFITABLE APPS in expo way more easy!