We haven't flown in to SJU since the pandemic, but prior to that, taxis at the airport were plentiful and you paid a flat fee based on what zone you were traveling to. There were posted signs directing you to the taxi stands. The staff at the taxi stand told us what our fare was upfront, before we even got into the taxi. (We always paid cash, so I don't know if they accept credit cards or not.)