You lost me here. How do I establish the connection to the grocery store in this scenario? I send LN payments to the node operator. The node operator opens a channel to the grocery store?
You can open a channel with either payment processor's node or any other well-connected node which will be able to route your payment.