#jry-react-native
1 messages · Page 1 of 1 (latest)
Yep, one sec let me dig a min
Can you share your full app/build.gradle
Ah wait, I think WeChat may have been deprecated from Mobile.
Yes sorry. We were no longer able to support WeChat in our Mobile SDKs as of the beginning of 2022 due to WeChat Pay requiring their own client-side SDKs to be used.
I will request that we update our github repo to reflect this.
I'm a little bit confused, so we can't run WeChat Pay at all with Stripe on mobile then?
And I'm only concerned because I've came on here twice to confirm WeChat Pay integration in the past weeks, and the first person guided me to the attached link, the second person indicated I needed to get a "appId" from WeChat as part of the link's integration
I'm sorry if you have received confusing information. As of the beginning of 2022 WeChat Pay requires that you use their own SDKs if you are building a mobile app. We were no longer allowed to support the use of our mobile SDKs for a WeChat integration because of this.
I'll be following up internally to ensure we update these mobile repos to reflect this.
Is there a news release that I can take a look at?
I'm guessing this means we have to create a separate system just to handle WeChat Pay then
Is there any work arounds that other APPs have managed?
So yeah I think we could have been better about publicizing this, but the React Native SDK sits on top of our Android and iOS SDKs. Our iOS SDK mentions for instance that it was disabled: https://github.com/stripe/stripe-ios/blob/master/CHANGELOG.md#2181-2021-08-10 and it is mentioned in an issue here: https://github.com/stripe/stripe-android/issues/4713#issuecomment-1119659742.
So yeah sorry we don't have clearer information on this. I will certainly be following up internally to get this more clearly documented.
In terms of workarounds, it is mostly just directly integrating with the WeChat Mobile SDK if you want to support WeChat in a Mobile App. You are creating a Mobile app as opposed to a Web App, correct?
Yea
That's really sad to hear, we've been waiting a long time to activate WeChat Pay, even paid for the App ID registration thinking we finally have it this time
I know before Stripe React Native, some people used a webview to access the prebuilt checkout or something similar
Idk how viable that is now a days
Yes a webview would still potentially work I believe. Let me check with a colleague real quick.
Ok thanks because otherwise, it'll just mean we have to use a WeChat Pay partner to integrate this specific part of the payment option, and we'd rather handle one system instead of two
Okay so for this it turns out that there is now an application process required so I really can't guarantee that your account would be approved to the mobile webview flow. However, if you want to pursue this avenue then would you write an email to support via https://support.stripe.com/contact/login and mention that you spoke to bismarck and include the account ID that you are interesting in getting approved for this flow? I can then get this application process started and we will see if WeChat approves you. I'll need to collect some further information over email as well to see if you would qualify.
I know this isn't ideal but it is really the best I can do to help.
The other avenue is to integrate directly as you mentioned.
Can I see what the mobile webview flow would look like so I can get a idea on how I can integrate it into my codes?
And I'm currently in a application stage with WeChat Pay on open.wechat.qq.com
Not sure if it's the same application stream...
It would involve a deep link to the customer's WeChat Pay app
I'm not positive on that either.
Overall since this isn't a public feature I can't discuss it further here.
We will need to move to email if you do want to pursue this avenue.
No I don't believe so
Let me know when you send the email and I'll go grab the ticket.
Ok I sent the email
Title starts with: Approve to the mobile webview flow for Wechat Pay for [account id]
Let me know if you received it and if anything else is needed from my end~ Thanks!
Sorry @brazen yoke I had to step away for a bit. Got the ticket and I'll follow up over email.