more work on credit card transaction flow