rescue look up error
Check if there's at least one payment in array

Avoid exceptions when passing things like `payments: []` on the order
object
Raise custom error when sales receipt is not found