I have a weird problem when using PayPal WPS with Drupal Commerce. Everything seems to work fine from a client perspective, except that the order gets status pending. The problem is that two orders are created. One pending order for the user with the PayPal transaction and for the right amount, and one completed order for a guest user for $0.
Does anyone know what might cause this problem?