I've donated for a couple years with liberapay and never had a problem doing non-recurring donations.