Metabank, Well Fargo, and Bank of America provide such services to their customers. These banks also offer two-party personal checks cashing services. But they typically charge a fee for it.