32GB Sandisk Micro SD suddenly stopped being recognized by Galaxy S3 phone

Same issue happened 2 days ago in LG D415.  Using card for >2 years.  Successfully transferred card and all data from previous HTC phone 3 mo ago.  Ran out of system memory on LG, so transferred all pics to same 32 GB micro-SD - and hadn’t yet backed up :-(.  While transferring video of grandson’s first steps to card, got message from phone saying that SD card had been removed, and that I should have unmounted it first.  The card was working fine in the phone until that message.  Tried re-seating the card several times and also tried reading it on laptop SD slot and on 3 different USB adaptors - NO JOY (and it’s Christmas!!).  The card is not detected, so there’s no way to use recovery software.   Any recommendations about most reliable recovery vendors? And, everybody says they’re expensive - HOW MUCH??  Happy Holidays to all those without this problem!