I guess it would. PagSeguro has 2 different meanings for `Pending`.

`Pending` means the payment was made by credit card and is under fraud analysis. 

`Waiting payment` would means that the user choose to pay by other means.

1. If the user choose to pay by Debit, as soon as he's redirected to the Bank's website, we'll get the `Waiting Payment` notification. I wonder if he closes the Bank's website if we'll get the `Cancelled` notification from PagSeguro *. 
2. If the user chooses to pay [Boleto Bancário](http://en.wikipedia.org/wiki/Boleto): which is something like a serialization of the Order (issued by a Bank) into a looong number which can be paid in any bank (and the bank that issued the Boleto Bancário will get a notification once the payment is made). This method can take hours or days to be completed. I wonder if the client never pays the Boleto Bancário we will ever get a `Cancelled` notification from PagSeguro *.

* I'll get in contact with PagSeguro and ask about it. 

If we don't get a notification, the order will sit forever in `Pending` status. Is that ok?