-
Notifications
You must be signed in to change notification settings - Fork 525
[email protected] [in Beta] - PaymentIntents, SetupIntents & 3DSecure2 / SCA #532
Conversation
AppInfo is needed so that Stripe can identify the transactions that are created through tipsi-stripe Along with this, the compile and target SDK versions for android have been bumped to v28, stripe-android has been upgraded to 9.3.5, the minSdkVersion has increased to v19 (required). Example app changes: - Android compile and target SDK change from 26 -> 28 - Android min SDK change from 16 -> 19 - Android multiDexEnabled true - Android support libraries upgraded to v28 - React native upgraded to 0.59.10 - React upgraded to 16.8.6 - android.useDeprecatedNdk=true was removed since it is no longer supported. - android.enableAapt2=false was removed since it is now the default - Gradle build tools upgraded to 3.4.1. Gradle wrapper upgraded to v5.5.
- CircleCI config (for android) - Android - Compile SDK version increased from 26 to 28 - Android - Target SDK version increased from 26 to 28 - Android - Min SDK version increased from 16 to 19 - Android - stripe-android increased from 8.1.0 to 9.3.5 - Android - Added Stripe AppInfo to requests Example app: - Updated react-native to 0.59.10 from 0.45.0 - Updated react to 16.8.6 from 16.0.x - Upgraded gradle Tests: - Updated test suite to use webdriver 5.x from 4.7.1 - Update appium to 1.14
…he requiredBillingAddressFields-option
…and render the current docs
Note: This commit breaks iOS - a subsequent commit is needed Added confirmPayment, authenticatePayment, createPaymentMethod bindings for src/Stripe.js Upgrade to stripe-android:10.1.1
Note: This commit breaks iOS - a subsequent commit is needed
- Confirmation of a payment intent resolves with { status, paymentIntentId } - status is one of 'CANCELED', 'FAILED', 'SUCCEEDED', 'TIMEDOUT', or 'UNKNOWN' - test page requires 'STRIPE_BACKEND' env to be defined, and it should contain a URL with a trailing slash pointing to a deployment of https://github.com/mindlapse/example-tipsi-stripe-backend
Wiring in the new example app PaymentIntentScreen
I build and published the docs folder in this branch: https://tipsi-stripe-8-0-docs.onrender.com/ as of commit 10026e9 The docs are missing some of the new methods, so they aren't complete. But maybe this is helpful to other people looking at this PR :) |
[iOS] Fix extracting billingDetails
…_ios_with_8.0.0.beta9 Bugfix/fix compilation error on ios for 8.0.0.beta9
Stripe Connect Support: Add setStripeAccount.
@fbartho @mindlapse Where are we at with getting this merged? Looks like a whole bunch of conflicts and I'm guessing broken tests. I must update our app to AndroidX and keep the SCA and stripe-connect support. Should I take up the flame here, fix the tests and the conflicts? Then can we get this merged and move forward with AndroidX support? |
@bramski tests don't work for a long time, there is an semi-active branch called |
@cybergrind Yup I get that. We've been using the |
if (errorCode == null) { | ||
errorCode = simpleName; | ||
} | ||
// ArgCheck.nonNull(errorCode, simpleName); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems like it would be better just to delete this. This should definitely be non-null at this point as .getSimpleName will always return non-null.
wm.putString("status", intent.getStatus().toString()); | ||
wm.putString("paymentIntentId", intent.getId()); | ||
|
||
// String paymentMethodId = intent.getPaymentMethodId(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems like this comment should be deleted. The code above covers it.
@bramski -- let's discuss in Discord! |
Any update on this guys ? |
@Clonescody -- you should think of the |
* Fix payment method address * Fix Stripe billing address type
Co-authored-by: Jeremias Binder <[email protected]>
Did you guys merge this to master? Why has it been closed?
…On Fri., Dec. 25, 2020, 2:46 a.m. Kirill Pinchuk, ***@***.***> wrote:
Closed #532 <#532>.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#532 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADG7FNVF4RXZLXXOGJLG4LSWRUR3ANCNFSM4ISRENZQ>
.
|
Seems like it's been deprecated in favor of the Stripe-RN efforts.
From the README of the recently merged commit in master. |
It's an interest form and they're not yet providing a solid RN API by which
I could actually move our project to their API in any known timeframe. I
bet we will continue to use tipsi-stripe for another 6 months to a year. So
I find your closing of all issues here rather premature. It won't help
people still using this codebase to find all the issues closed. I am quite
happy to see this move forward by stripe given the status of this codebase
though. Thanks for the efforts that were done here. Cheers.
…On Fri., Dec. 25, 2020, 5:14 p.m. Adonis Kakoulidis, < ***@***.***> wrote:
Seems like it's been deprecated in favor of the Stripe-RN efforts.
Please don't use this library anymore
Stripe team finally has decided to provide RN binding themselves you can
Apply Here
So Long, and Thanks for All the Fish!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#532 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADG7FOZ47FTJIZCWEIOVNDSWU2F3ANCNFSM4ISRENZQ>
.
|
Hey @bramski
As I understand, they actually have a team working on the new library and can access it. I'm not sure why it is behind the wall.
The library itself isn't going anywhere. I want to encourage everyone to move forward to Stripe's official library. Personally, I hate the "maintaining" project with 200 issues and dozens of PRs without any chance to get decent resources to work on it. I would continue this only if we had people that can actually fix CI. Primarily because I'm no longer using RN. Unfortunately, we don't have anyone who would fix CI or anyone who would sponsor this work. Probably we could try to raise this money and do everything in hard-fork but, if Stripe want to fund their own library, it would be better for all of us |
Merge of the
experimental
branch onto master for the 8.0.0 release