patent pending just advises a competitor that you have filed a patent.
A provisional patent is a way of setting a priority date and gaining up to a year to file the actual patents. Within the year you can elect to cancel it and it stays secret. After a year it is published and everyone can see it -- and you can no longer patent it.