In the US, if you make a purchase with your debit card (which is branded by either Visa or MasterCard) you can chose to receive cash back at the time of your purchase. It just increases the amount of money withdrawn directly from your bank account for the purchase. It is not a cash advance from a credit card.