Someone paying for a Walmart order can’t use Zelle or Venmo or CashApp. I think the question is: What types of payment do most vendors accept?
The same is true for PayPal though.