fix app checkout processing