Potential bug in Credit Card Transactions