You pay for your pickup order when you check out on the Instacart app or website. No payment happens during the actual pick up.