@trevster344
you can automate the repeated sending. What you do is build a database to store your transactions. Then you build a custom function to refund lists of transactions at a time. There is no real limit to how many you can process in one event. I have on my clients backend a functionality to do this. They can sort transactions and create a list to capture, etc. I use server side scripts to pull the transactions and to do the API calls, and I use jQuery to sort and select the transactions. I currently have a simple “select all” checkbox that they can use to update the entire list after they have sorted down to what they want.
its a good bit of work setting up in the beginning. Depending on your needs could be 40 to 80 hours of programming, or more. Given the volume of transactions you have to process, I think you’d hit the break even point fast and then be smooth sailing. I would say if my client had 500 transactions to process it might take 2-3 minutes max. If all 500 had the same action (say 500 to capture) it could be done in less than 10 seconds.
The basic idea is you create a version of what you want to do for one transaction and then apply a loop that will do that same thing for any sized list of transactions.