No, to be able to send or receive money on StoreCash, both the sender and the recipient will need to create a StoreCash account.
You can send an invitation requesting them to join StoreCash and get $1 free referral cash when they join using your referral link.