Fixed bug of saving credit card and user when cart is empty
Users cannot add the same card more than once