I was contacting with an Immigration company from Canada during the call the took all data which they need to start their evaluation. Then, they requested to know the first 6 digits of my payment card. I they assure to me that they need it to check my international payment method is it work or not, since I am very far and the service fees should be online. I didn’t give them anything, question is: is it safe or not?
The first digit identifies the card type.
- 4 = Visa
- 5 = Mastercard
- 7 = American Express etc.
The top 6 digits (including that first digit) identify your bank, and also whether it is a credit, debit, or prepaid.
I almost said "the next 5 digits identifies the bank", but they are independent. 577777 might be Oahu Credit Union Mastercard, but 477777 might be United Airlines Visa managed by Synchrony.
So the first 6 digits tells them where you bank. Essentially, they are poaching the "Know Your Customer" due diligence the banks have already done, which is likely to establish you as someone able to bank in that country.
It's probably one of the lowest-friction ways of asking you to prove that, because it captures the info very easily, it's info you'll disclose anyway if you hire them, it avoids awkwardness like faxing over bank statements (how do you even fax anymore?), and most people do not realize their purpose, so they don't try to manipulate or lie.
Do you know how legitimate the immigration company is?
As Harper says, the first 6 digits on the card identifies what sort of card you have and who the issuing bank is.
My concern is that the information you have given as part of the immigration application could be used to impersonate you. You will already have given the company a large amount of personal data. If they also know your bank, they could phone the bank, using your personal information to pass the security checks, and make changes to your account without your knowledge.