#shashankbk
1 messages · Page 1 of 1 (latest)
HI there 👋 I'm sorry to hear you're having troubles, could you provide the ID of the Payment Intent that you're using for testing?
pi_3LxsTA2Qk4UYiXc71LtAQ9ob
Thank you, pulling that up.
Alright, I am seeing the same as you, that the Payment Intent is including afterpay_clearpay as a payment method option.
Is it consistent on both iOS and Android that you aren't seeing that option in the payment sheet?
Yes exactly, but the payment sheet is not showinf this as an option.
Yes correct on both platforms.
What version of stripe-react-native are you currently using?
Gotcha, that version is new enough to include the changes that added Afterpay support to the Payment Sheet.
Do you have logging in your app that logs the ID of the Payment Intent being used, I'm just wanting to double check that we're looking at a good example.
You know this has been an issue for a long time now. We tried doing this several months ago as well on an older version and that failed as well.
We are looking at the a representative example for sure.
I have several more payment intents where the same thing happens.
pi_3Lxsxs2Qk4UYiXc70GWvvqRi
Same issue with this one as well.
So last time we tried this - we created a web view of the payment sheet (without expo) with the payment intent ID and the payment methods were showing up.
Interesting, I'm not too familiar with Expo, but my understanding is that Expo versions get pinned to specific versions of our React Native SDK. Do you know which version of Expo you're on?
Gotcha, Expo 45 seems to be pinned to version 0.6.1 of stripe-react-native:
https://github.com/stripe/stripe-react-native/blob/master/CHANGELOG.md#061---2022-04-01--expo-sdk-45
https://github.com/stripe/stripe-react-native/#expo
I don't think you can if you're using Expo.
Expo 46 is pinned to our version 0.13.1, but if Expo 46 isn't considered stable then that may not be a good option.
https://github.com/stripe/stripe-react-native/blob/master/CHANGELOG.md#0131---2022-06-16--expo-sdk-46
Good question. Checking in to that...
Related to that. could you please confirm that all these payment methods will work fine on 0.13.1
Cards
Google Pay
Apple Pay
After Pay
Canadian Pre Auth Debit
I can check, but as long as they show up on the payment sheet they should work. Are you finding that some of those other ones don't show up on your payment sheet?
Yes. None of them are showing up.
After upgrading?
Except cards.
I was going to say, card should always work
No we haven't upgraded yet. Just waiting on confirmation that after pay will work and we'll upgrade after that.
This is on expo 45 and we don't even see google pay and apple pay.
Whoops meant to say that earlier, AfterPay will work in the newer Expo version
Okay perfect, then we'll upgrade to expo 46 and issue a new build on android and IOS and test it out.
Will get back to you and let you know what happens soon.
Sounds good, also it looks like Apple and Google Pay should work on the newer version as well
Still checking in to PAD
It looks like PAD is not supported by our mobile payment sheet or the payment element at the moment https://stripe.com/docs/payments/bank-debits#product-support
Sounds good, let me know if you run in to any more issues
Sounds great, thanks for your help with this - we'll keep you posted. It will take us a few days to do this becuase migrating from expo 45 to 46 will break a number of other components in the app and we have to fix those as well. I'll reach back out early-mid next week and let you know what happens.
Sounds good, thank you!