Yes, you need to have a Billing Profile setup in order to be listed on Trellus' Shop Local Marketplace, even if your storefront is listed for pickups only.
Your billing profile is used if your customer wants same-day delivery, or if you need Trellus to pick up a return. Your card on file is only charged when a delivery request is submitted.
To set up your Billing Profile, head over to your dashboard and follow the steps under Set Up Billing Profile