Just requested payment and it was in my paypal account within seconds. Looks like they have automated the payment process.