We have a multi website setup with a few different domains. For 2 of the domains we have enabled PayPal Website Payments Pro allowing customers to checkout without without leaving our site.
The problem is when these orders come in to Magento they need us to hit "Get Payment Update". If we don't do this the order doesn't seem to to process fully as it doesn't get imported in to our fulfilment centres system and we can't mark it as shipped.
When customers use PayPal Express Checkout the issue doesn't occur.
Is there a reason why these payments aren't updating automatically to 'paid' when the customer uses the PayPal checkout on our site?