The problem is there is no standard for the way business cards are created. Some cards have only the business name, some have the card holder name AND the business name, but they can appear in no particular order. It makes it difficult for the app to decipher and capture the correct track data.
In some cases, what's on the front of the card does not match the track data itself. So though your name might appear, we have seen cards where only the business name appears in the track data. If your name is not in the track data, the app won't accept the swipe. This explains why some business cards scan fine and others don't.
Security is important to Loop, and in order to allow exceptions for those cards, we would need a separate business process in place verify the card holder's identity. For example, does that person have a right to use this card? If we had your card, we could scan it and tell you exactly what the problem is.
As another example, there are also some cards from Bank of America where there is no demarcation between track 1 and track 2 data. We are working to overcome his particular issue and future versions of the LoopPay app will address this.
Lastly, if none of these scenarios cover your issue, there is one more thing we can mention. If you had success swiping other cards, we can assume your swiping method is good. Have you tried swiping from the opposite direction? Direction doesn't matter and sometimes you get a better read that way. Also, could the card in question have a damaged magnetic strip?