#moses-flutter
1 messages ยท Page 1 of 1 (latest)
๐ happy to help
unfortunately we don't support flutter, we only support react native
that's not an official library supported by Stripe
How can native ios use paymentSheet to support billing Address?
Isn't that official library?
the native iOS SDK is an official library true
How can native ios use paymentSheet to support billing Address?
depending on the payment method chosen in the PaymentSheet we automatic add billing address fields or remove them
We require mandatory entry of billing address, what about this?
if you need to collect billing address regardless of the Payment Method, I would suggest you create your own fields and then after using your PaymentIntent you could update it with the billing address like so https://stripe.com/docs/api/payment_intents/update#update_payment_intent-payment_method_data-billing_details
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
This billing address needs to be verified. How can we verify it if we collect it?
Can't the interface force the user to enter a billing address?
unfortunately no that's not how it works today
Can you only automatically control the billing address, not force it?
How does your example display the billing address?
in this screenshot the paymentSheet displays postal code because the selected country is US.
so it really depends on the country and the selected payment method
So to choose the US is to fill in the billing address?
it's a combination of both country and selected payment method
I choose the United States, can the following ZIP be used as the billing address?
no it's just the Zip code
So when does the billing address appear?
if you want complete control over how the billing address is collected PaymentSheet is not the right way to go by it, you should build your own integration something like https://stripe.com/docs/payments/accept-card-payments?platform=ios&ui=custom
I'm not sure how/if that works with Flutter
The day before yesterday, your technical support told me that the paymentSheet could be collected.
How do we get evidence when a fraud dispute occurs with Stripe's card Payment?
Since Stripe requires us to provide the billing address of the user, we want to force the billing address.
maybe I misunderstood your question I suppose, sorry! It was just one sentence and you didn't reply to let me know I had misunderstood.
you can't force the payment sheet to always collect the billing address. I totally understand your point that there's a mismatch since we ask for the billing address as part of dispute evidence but that UI doesn't always collect it. It's good feedback.
So what should we do?
do you 100% always want the billing address on all payments?
Yes, because of the fraud dispute Stripe needs our billing address.
ok, and how do you define the billing address? You want the full thing, line1, city, country, postal code every time?
if it was me I'd do nothing and just use the PaymentSheet
if you start seeing actual real problems and have real disputes that you lose and you think the billing address would help, then you can reconsider. I think you're over-thinking what is in the dispute docs, though like I said, I completely agree there's a mismatch there
also, checking something quickly in our iOS SDK so give me a few minutes...
Ok, thank you!
ok so no, I was just double checking you can't configure the PaymentSheet to collect a full address and you can't
so nothing changes really. @stone venture so what else can I help with?
No, you let me know that paymentSheet cannot collect the billing address, we have discussed that we should not collect this billing address now.
ok, so all good and we can close this thread?