Anytime someone uses Afterpay to make a purchase on my site - Their Email address is never shared with the Shopify order (despite in my settings i make it a requirement if someone is doing a traditional Credit Card checkout).
The issue you’re describing happens because Afterpay doesn’t always pass customer email addresses to Shopify, even if you’ve made it a requirement for other payment methods like credit cards. This is due to the way Afterpay integrates with Shopify - it handles some parts of the checkout process differently.
Here are a couple of steps you can take to try and fix this:
Check your afterpay settings: Log into your Afterpay merchant account and ensure that “email address collection” is enabled. This might not solve it entirely, but it’s worth confirming.
Enable customer accounts in Shopify: If you make customer accounts mandatory in your Shopify store, customers will need to provide an email before they can check out, regardless of the payment method.
Go to Settings > Checkout in your Shopify admin.
Under Customer contact, ensure you’re requiring an email for all orders.
Consider setting Customer accounts to “Required” or “Optional.”
Add custom instructions at checkout: You can include a note during checkout asking customers to make sure their email is accurate, especially when using Afterpay.
I hope this helps! If this was helpful, hit the like button and accept the solution.
Thanks