I clicked through, and it does say debit only, but you can't actually sign up yet, so who knows.
From the
linked flyer:
"IT HAS THE GREATEST REACH
MasterCard Send reaches virtually all U.S. consumers with:
• MasterCard debit cards
• non-MasterCard debit cards
as well as banked and unbanked recipients globally."
Not sure how an unbanked person would get money into this system to send to others, but maybe this could be a new VGC liquidation method...