Understanding Transactions And Database Rollbacks That Involve 3rd Party API Integration