Adding error domain, error code, and posting notification when purchase fails due to inability to make payments