also pass along request error if it occurs during purchase!