Unfortunately not at this time. You can re-send a receipt from the Square dashboard, though.
No, not at this time. However, if the customer has previously been to a Square seller, and opted for receipts via email, then it should automatically send the receipt to their email without requesting it on your terminal. When they choose that, it’s a global setting across all Square sellers.
No, but the Payments API will include the receipt_url if you wanted to build out logic to show/send it to the customer.
Totally agree! I will update this to be a feature request. To be clear, you’re definitely not the first person to ask for this feature, and I think it definitely would be handy. I do not have an ETA on when (or even if) it’s coming, though, unfortunately.