Yes, this can be done. We are doing this. The configuration you'll need to use depends on the Gateway provider. For example - we use MeS, and I can capture funds (once) with just a P/N Ref No. You can also capture via token using the (hidden) card swipe ID field, but again, you need to check with the gateway on how to construct/retrieve the token and build the card swipe ID.