We've fixed several bugs in the donation disbursement process so if you tried earlier today or yesterday and you got a 500 error code then you should try again.
If you get a 400 error code instead, with the message "The attempt to distribute all the money in your wallet failed: X.XX remains", see https://github.com/liberapay/liberapay.com/issues/1172