#nithin_10234
1 messages · Page 1 of 1 (latest)
Hello! Can you give me some more details?
So I asked my client to test our Web App payment using Apple Pay (using express checkout)
She was able to see the Apple Pay popup but nothing is happening there, she wasn't prompted for biometric verifcation
Deleted that message since it had what looked like a personal email in there and this is a public channel
Gotcha - it's fine though, I have the email/PW on my end
What are the steps after logging in?
okay
click on this card
and then 'Need More Words'
Proceed with the first option
and choose apple pay as the payment method
When I try it on my end it works fine for me
I was using a Max
Can you send me a screenshot?
were there any error messages that said 'transaction failed'?
Yeah it says Transaction failed, but the Apple Pay seems to have worked successfully and I definitely see the transaction as bing successful in your requests
This is the PI that was successful when I tried pi_3O7j8yFj9hE8oGNN1DbrGz5D
I'm in the US (California)
Is this something you're able to reproduce yourself as well? Or have you just gotten the one user report?
okay
the thing is we are not able to test from India, we had our client tested this and she got the issue, since she wasn't that technical we couldn't get more info on this.
the message that says 'Transaction Failed' is an issue though
We have added some more logs, could you please try again?
Transaction still failed
ok
let us check the logs
While we check the logs, could you please tell me if there is a way to test this from India? This has been a head ache since its not testable from here
I've heard of people using VPNs to get around the testing issue in india
hmm, tried several ways, but no luck
we have deployed a fix now, could you please check again now after a hard refresh?
I'll try one more time, but this'll be the last one - doing testing like this on your behalf isn't really what this channel is meant for
Hi there
I have asked my client to test this again and the Apple Pay is not processing for her
our front end framework is react and this is the documentation we referred https://stripe.com/docs/elements/express-checkout-element/accept-a-payment
This function is not getting executed in her case
const handleConfirm = async (event) => {
console.log("in handle confirm function");
props.appendApiResponses('in handle confirm function');
if (!stripe) {
// Stripe.js hasn't loaded yet.
// Make sure to disable form submission until Stripe.js has loaded.
props.appendApiResponses('stripe is not available');
return;
}
const { error: submitError } = await elements.submit();
if (submitError) {
console.log("error after elements.submit:",submitError);
props.appendApiResponses(submitError);
setErrorMessage(submitError.message);
return;
}
// Create a PaymentMethod using the details collected by the Express Checkout Element
stripe.createPaymentMethod({
elements,
}).then(result => {
console.log("result in createPaymentMethod",result);
props.appendApiResponses(result);
if (result.error) {
// Show error in payment form
console.log(result.error);
setErrorMessage(result.error.message);
} else {
console.log(result.paymentMethod.id);
// send this ApplePayApi function as props
props.ApplePayApi(result);
}
})
};
Which part isn't working / where is the failure? It sounds like karbi tested what you shared so its unclear what the issue might be for someone else
yes it worked for karbi, but the Apple Pay is not processing when my client tested, she is not prompted with Biometric verification
as you can see from the screenshot she is stuck on that popup, all she could do is cancel
Could that be anything on the implementation?
We can't really say, unfortunately you're going to need to continue investigating and perhaps having somebody else try with another device/account, this sounds like it might be specific to them