Earning Cash Back Rewards works for both debit and credit cards on the Visa, MasterCard and American Express networks.
To receive your cashback rewards, your transaction must be processed by the card networks. To make sure your debit card transaction is recognized by the card networks, please run the sale as credit, not debit.
Only credit transactions will earn rewards. So, when running the transaction as credit, you might need to sign or press enter instead of entering your PIN at checkout.