Product: Prepaid card

On are about XX/XX/XXXX I was hired through XXXX, I filled in all paperwork and signed up for payroll direct deposit with US BANK XXXX. I worked 3 weeks never received my XXXX XXXX with my pay on it. I called the US BANK and they told me it was mailed out to my address on are around XX/XX/XXXX. I told the bank clerk on the phone it didnt come by XXXX clerk said card was mailed out by XXXX  with no tracking number. I told clerk i never received it bank clerk said I need to fax DL and SSA card which I did. I reached out to HR at XXXX and I told them I havent been paid HR said they would look into it I continued traveling to work in XXXXXXXX XXXX XXXX I still hadnt received my card I had run out of gas money so after working almost 3 weeks with no pay I went to XXXX XXXX in XXXX where I was hired on at. I walked in the office and told the supervisor that I could no longer work because I hadnt been paid, meanwhile this caused me financial hardship my car was being repossessed if i didnt get my pay my creditors were harassing me etc. I called US BANK again and they said I would have to pay to have the card expedited to me like {$20.00} I told clerk I didnt have any money clerk said they would deduct from my balance I agreed and the card was expedited to my address I had finally received my pay after three weeks. Ok so now again here i am going through the same thing again with the same bank card. I was working for contractors so since I have US Bank card I used it for my current employer to deposit my payroll. Im waiting for my pay to post on Friday XX/XX/XXXX there was no direct deposit so i called the Bank on XX/XX/XXXX and they said no deposit was showing and instructed me to call back on XX/XX/XXXX which I did and US Bank told me I would have to upload my DL and XXXX card to the online bank portal for verification which I did upload my identification. mind you I called my employer on are around XXXXand they told me my pay was deposited on XXXX my employer sent me an email with a copy of the deposit slip verifying the deposit on XX/XX/XXXX. I called the bank on XX/XX/XXXX to inquire had they received my documentation bank clerk said it would take a couple days for document to show I inquired had they received a payroll deposit bank clerk said yes its pending on verification of my ID mind you the bank clerk didnt tell me that they had returned my deposit to my employer, I mean why have me send in verification and bank returned my payroll deposit to my employer. I called my employer they said it was returned and they would resubmit it. ok so i call the bank on XX/XX/XXXX morning time and bank said call back within an hour and that there was a pending payroll deposit and once they verify my documents they would lift the block. I waited a couple hours and still nothing showing on my account. I call the US Bank again and inquired when they would release my deposit bank said it wasnt released as of today I told the bank clerk that I was tired of them putting me through this and clerk hung up the phone. This is ridiculous. Mind you this isnt the only incident my other contractor deposited my payroll on the same card and I received it.