• Resolved hudsontek

    (@hudsontek)


    Does Stripe require any other fields apart from name and email? I see often that country and zip code is included. But is it needed?

    I want to make the checkout process as easy and quick as possible

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    But is it needed?

    Yes, if you want to reduce your chances of fraudulent payment attempts. The more billing details you include in the payment method create request, the less chance you have of fraud.

    Certain payment methods require the country code and if it’s not included, Stripe’s API will throw a validation error.

    If you don’t care about that then you can reduce it down to name, email, and country code.

    Thread Starter hudsontek

    (@hudsontek)

    Thank you, what would that mean for me to get fraudulent payment attempts?

    What is the recommendation?

    Plugin Author Payment Plugins

    (@mrclayton)

    what would that mean for me to get fraudulent payment attempts?

    That means the fewer billing fields you capture, the more likely you are to experience fraudulent payments.

    What is the recommendation?

    I would capture your customer’s billing address info on the checkout page. At a minimum, I would capture the name, email, country code, and postal code where applicable.

    Thread Starter hudsontek

    (@hudsontek)

    Ok thanks, is it possible to have stripe render any extra fields only if they’re needed? I believe the native stripe checkout works like this.

    Otherwise, I’ll do as you as you say and have the fields regardless. Thanks

    Plugin Author Payment Plugins

    (@mrclayton)

    is it possible to have stripe render any extra fields only if they’re needed?

    The plugin allows Stripe to render the fields on pages other than the checkout page. So for example, on the Add Payment Method page, you will see the country code and postal code fields (when applicable) render within the card form.

    It doesn’t do that on the checkout page since WooCommerce renders those fields. You could override that behavior but it would require custom code.

    Thanks

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.