#deondk-pi-confirmation
1 messages · Page 1 of 1 (latest)
Hey, can you clarify the Q? Generally if 3DS was required it would be done during confirmation
Can you share a PI ID pi_xxx?
so the thing is I built a xamarin integration using a 3DS webview
now the issue is sometimes when there are issues with the webview the payment goes through but I cannot update my db
so I have a payment intent, just want to confirm this after successfull 3DS
so it is a bit of a customization
When do you make those calls to update your DB? When they're redirected back to your app after 3DS?
yes
but when creating paymentintent and not confirming = true then I cannot get a return URL?
You shouldn't, you should rely on webhooks for post payment logic instead
No, as at that point we've not attempted the charge so we don't know whether 3DS has been requested
so the thing is for my custom integration I am looking for a callback url to pickup on my webview to know when to close it
so the only way to get a 3DS url is to confirm payment?
That's that the return_url is
The issue is is that web views are known to have problems with certain bank/issuers 3DS mechanisms
Correct
would it be better to use the stripe.js checkout in a webview?
I'm not sure, you'd still encounter 3DS prompts that may cause an issue in webviews