No, the Hammock card is a Prepaid Mastercard. It’s like a debit card, but it’s loaded to a predefined amount. You will not be able to spend more than this amount.
It works in person or online, just like any debit card.
The Hammock card is issued by Prepaid Financial Services Limited pursuant to a license from Mastercard International Incorporated.