PayPal deferred payment/ booking system

I’m using PayPal in my app for payments. I would like to setup a 2 tier payment system, where at first the buyer only books the product (at this point he/she needs to connect paypal) and then when picking up the product, to only click OK to send out the payment (at this 2nd stage, I want it to be just 1 click on a CONFIRM button, without having to input your PayPal details, as you’ve do so in the previous step.)

Any suggestions will be highly appreciated! Many thanks!