If your batch is stuck at "Process" status and not completing then please check the error logs. If there is an error log with description -"batchEntryChargeProcessor already running" then that means 2 batch processors are submitted.
The reason behind this could be:
Batch 1 - submitted (note, batch processors may take up to an hour to actually start - depending on Salesforce servers)
Batch 2 - submitted (the 1st one might not have started - hence error).
Solution:
Please make sure you submit the batch once.
For submitting the same Batch Again
- First check the Payment Txn associated are completed, if not
- Change status to Open Save
- Process it again
Please do not make changes after the batch has been submitted.