#Bassil - Billing Info

1 messages ยท Page 1 of 1 (latest)

visual bear
#

Hello! Pulling in your other messages so all context is in this thread:

I am using Stripe's custom checkout widget integrated directly into my django platform.
I realized Stripe doesn't require us to collect billing info from the customer? Is that correct? Because I was only provided a js widget with card info to be placed on my site
didn't see it say anywhere to collect billing info and attach it as meta data

#

Can you share a screenshot of the widget so I know for sure what you're asking about?

austere tulip
#

yeah for sure one sec!

#

So for example my checkout page is this

visual bear
#

Thanks! That's the Stripe Card Element which collects the card number, CVC, etc. Other info is not required, but if you want to supply it you would typically do so in the code you write. You're using Django, so I'm not sure if that's an option in your environment.

austere tulip
#

Yes for sure but I mean if I don't collect that info and attach it as meta data on the payment intent, will Stripe reject that payment or cause me trouble in the future?

#

Let me tell you why

#

We will only collect the customer's name, email and cell number. We sell tires directly to consumers online, and take their shipping info after checkout to make the checkout easy

#

They have the option to have the tires delivered to our partner installer garages, install the tires at their home, OR ship to them directly

#

The reason I'm confused is that another payment processor we were using required billing information with the card payment. I was wondering if that is the same for Stripe's policy

#

I don't want to be in a situation where my account gets closed due to bad practices or anything of that sort. Want to make sure I follow all of Stripe's rules ๐Ÿ™‚

visual bear
#

Gotcha. The main things we like to see are card number, expiration date, CVC, and postal code. If you have those you're good and shouldn't have any issues with policies, bad practices, etc.

Additional billing information is always nice to have, and helps us combat fraud better (generally the more information you can give us the better), but it's not required.

austere tulip
#

Ah awesome! Thank you so much for clarifying this.

#

For any info, we should attach it into the meta data of the payment intent correct?

#

I'm thinking maybe once we get more information from the customer after payment, we can update the payment intent's meta data with the collected info?

#

Such as IP, maybe location, etc?

visual bear
#

No, you should attach it to the Payment Method itself. Are you writing code for this? Are you using stripe.confirmCardPayment client-side?

austere tulip
#

Hmm checking now

#

So I have in my client.js code a function that creates a payment intent

#

And then I update the payment intent in the backend of my django site with customer meta data such as order #, coupon used, etc

visual bear
#

It's not possible to create a Payment Intent client-side. Do you mean a Payment Method?

austere tulip
#

ah yes confirmCardPayment is in my client.js

#
var payWithCard = function (stripe, card, clientSecret) {
    loading(true);
    stripe
        .confirmCardPayment(clientSecret, {
            payment_method: {
                card: card
            }
        })
        .then(function (result) {
            if (result.error) {
                // Show error to your customer
                showError(result.error.message);
            } else {
                // The payment succeeded!
                orderComplete(result.paymentIntent.id);
                console.log(result)
            }
        });
};
visual bear
austere tulip
#

Ah okay so I should at least provide the name and phone number

visual bear
austere tulip
#

since I don't collect address

#

Awesome! thank you so much. Just to clarify, basically I don't need to provide such info but if I can, great, right?

#

Other than the card # and cvc, expiration and postal code from the .js widget

visual bear
#

Correct. We encourage it, but it's not required.

austere tulip
#

Awesome thank you my man!

#

Oh

#

I did have one last question if I may ask

#

I've been seeing quite a few people on here saying their stripe acc got closed and such

#

For legitimate businesses like myself who are selling a physical product, fully registered business in the UAE, etc, we don't have to worry about this right?

#

I dropped paytabs to use Stripe, and provided all the info and was approved

#

Ik it may sound like a stupid question haha but just wanted to clarify this

#

We sell tires online and ship them to the customers, or to a garage of their choosing to have them installed/fitted

visual bear
#

Based on what you've said I don't think you'll have a problem. Most of the people complaining about their account being closed are either scammers or have a business on our restricted list: https://stripe.com/restricted-businesses

austere tulip
#

Awesome ๐Ÿ™‚

#

Again sorry for the stupid questions, my first startup here in the UAE

#

trying to get all the info possible to avoid any problems on launch

#

Have a nice day!