You can check that you don't have the box for Immediate Payment Required ticked in your listing (it's directly under the PayPal address).

 

Your buyer was most likely using the eBay app on a mobile device and the only option was to pay separately.