Yes, because you are using your hotpoints® Mastercard®, you'll earn hotpoints on the purchase at the same time as you redeem with hotpoints Pay®.