I need your advice about setting up our checkout page.
The billing address must be the shipping address to avoid fraudulent orders.
Can it be set up that the order will decline if the person puts in different shipping than the billing address?
Or, can we set up so that if they add their billing, the shipping address defaults automatically to the billing address?
I don’t believe it is possible to make this a requirement at checkout, although this may depend on the gateway that you’re using. One thing that is worth doing regardless of what gateway you have enabled is heading to Settings > Checkout and enabling this option:
Enabling this will set the billing address to be the same as the shipping address by default, although the customer can still edit this.
If you’re using Shopify Payments to process transactions, please be aware that you can choose to enable the Address Verification System (AVS) option. AVS compares the numeric part of the customer’s billing address and zip code or postal code to the information on file with the credit card issuer, and this can help with preventing the number of fraudulent orders you receive.
Shopify’s fraud analysis tool can also be used to notify you of potentially fraudulent orders. The tool will evaluate a number of factors, such as whether or not the card used passed AVS checks and if multiple cards were attempted to be used during the checkout process, and it will also mention if the billing and shipping addresses provided are different.
If you notice that different addresses were provided, you can choose to contact the customer to learn more or cancel and refund the order outright.
As mentioned at the start, being able to block orders with differing shipping and billing addresses may depend on the payment gateway you’re using. If you’re not using Shopify Payments, I’d recommend contacting your payment gateway directly and asking them if such a block can be enabled.