A PaymentError is raised if something goes wrong. if: the invoice amount is too high the invoice is expired, the payment takes too long (default 5 seconds)