We already wrap sendPayment with our own error handling so these errors will become instances of WalletPaymentErrors anyway