fix batch payment recording again