I fixed the issue #135 6755 by forcing series of a sync operations :
fetch of the ephemeral key first, then calling the EphemeralKeyProvider with the result directly, like that it will not try recall for more keys.
Users dont really need to initialize StripeStandardCustomerSession by them self, it is unnecessary step, I have moved this to StripeStandardPaymentSession where it will be initialized in a sync way, otherwise the listener parent.customerSession.native.retrieveCurrentCustomer will be undefined.
I tested those changes and seems it work as expected.
Hello @triniwiz,
I fixed the issue #135 6755 by forcing series of a sync operations :
EphemeralKeyProvider
with the result directly, like that it will not try recall for more keys.Users dont really need to initialize
StripeStandardCustomerSession
by them self, it is unnecessary step, I have moved this toStripeStandardPaymentSession
where it will be initialized in a sync way, otherwise the listenerparent.customerSession.native.retrieveCurrentCustomer
will be undefined.I tested those changes and seems it work as expected.
Hop you can push
9.0.0