Alchemy's transaction-status guide distinguishes a missing receipt from a confirmed execution result. A null receipt can mean the transaction is pending or the hash is unknown to that query.
For the Alchemy API, represent that uncertainty explicitly. Check the intended network, then inspect an available receipt's status and your confirmation policy separately. Do not encourage a user to submit another value-moving transaction simply because the first receipt lookup returned nothing.