#abdul-jabbar_error
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1268136613267902475
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- abdul-jabbar_error, 9 hours ago, 6 messages
Hi
Just to remind, mine is connect account on strip , to start with let me share the screenshot
This is simulator recording
Are you there Tarzan?
yes sorry, someone will be with you shortly
ok, will you be sharing the above details so they can read through chat history?
what version of stripe-react-native are you using in your project?
if you upgrade to the latest 0.38.3 is the behaviour different?
I haven't tried, shall i change in packge.json and give it a try
where can I find the steps for upgrade on stripe documentation for react native. ?
or is it simple just change the version on package.json?
you'd upgrade and do extensive testing of your existing flows and read the changelogs in the stripe-react-native, stripe-ios and stripe-android github projects
ok, let me try now and respond here .. 10-15 mins
pls be online, it may take 20 mins approx
to be clear if it doesn't work my next step will be to ask you to open a support ticket at https://support.stripe.com/?contact=true with your complete code, the exact message you got from Apple, and the screenshots/videos, so we can investigate more deeply then on a quick Discord thread
got stuck with some build issue ..
is there any constraint on using it on connected account, just checking
what is "it" in this sentence?
I mean displaying the merchant name or cart items on payment sheet. Is there any limitation when it comes to connected account
I'm not aware of one but I'm also not deeply familiar with this very specific detail of our iOS/Apple integration
[!] CocoaPods could not find compatible versions for pod "StripePaymentSheet":
In Podfile:
stripe-react-native (from ../node_modules/@stripe/stripe-react-native) was resolved to 0.38.3, which depends on
StripePaymentSheet (~> 23.28.0)
None of your spec sources contain a spec satisfying the dependency: StripePaymentSheet (~> 23.28.0).
You have either:
- out-of-date source repos which you can update with
pod repo updateor withpod install --repo-update. - mistyped the name or version.
- not added the source repo that hosts the Podspec to your Podfile.
After I changed in package.json 0.38.3 and when I do pod install, getting this message
you should do what it suggests of running pod repo update , that's what I do all the time(it's a common thing).
ok thanks, working on it
I can see some improvement , the label provided in the cartSummaryItem is showing up.
However I don't see any usage of setting this property in initPaymentSheet
merchantDisplayName: 'Bexley BC via VJoin.app',
This is no where appearing
await initPaymentSheet({
merchantDisplayName: 'Hardcoded Bexley BC via VJoin.app',
paymentIntentClientSecret: stripeConfig.clientSecret,
customerId: user?._id,
applePay: {
merchantCountryCode: 'GB',
cartItems: [{
label: Pay ${selectedGroup.accountName} via VJoin
, amount: ${paymentDetails.cardPayment}
, paymentType: PlatformPay.PaymentType.Immediate
}]
},
Maybe that is overriden by the cart item label?
I'm not sure really, what is your expectation here?
If you notice merchantDisplayName: 'Hardcoded Bexley BC via VJoin.app', is not displayed at all on the payment sheet
I want to display merchantDisplayName if I am setting it. Will you be able to test locally on your set up whether it works if you set this property on initPaymentSheet? I don't undertstand the significance of setting this property when its not displayed
if I can get it to work, that will solve my appstore rejection as per their guidelines
I know, but I'm not sure if that is supported on iOS/Apple Pay. It seems that the cart item label takes precedence in this case
The merchantDisplayName field is seemingly required only for Android
Yep, as described
Thank you for your support. Let me proceed with release and see app store feedback