I recently donated to OGS and it went very smoothly. I made a one-time donation using Paypal. I reached a page saying “Thanks for donating $xx.xx USD to Online-Go.com, Inc.” with a Transaction ID. When I loaded my OGS profile page, I was instantly a yellow supporter.
That’s not needed. You can’t make a donation if you’re not signed in (try it, the page will say “Please sign in to donate”). Since you’re signed into OGS, the “Donate” button knows which OGS account becomes a supporter.
In my case, payment was made by my smarter wife, so you couldn’t guess from her name that it’s my donation. We did put some explaining text in it, so I hope OGS received it.
If your wife made the payment on her computer and she has an OGS account (even if rarely used), maybe check to see if her account got upgraded instead of yours?
About the documentation, I have a suggestion for the devs. The support OGS page says
all site supporters receive the exceptional benefit of having their games automatically reviewed by artificial intelligence engines running on our high power servers
This is misleading as currently all games are reviewed by AI, whether supporter or not. Instead that sentence should continue “…with more playouts than for non-supporters” and the table below should have a line “Non-supporter” giving the respective number of playouts to allow for a comparison.
Another suggestion: after donating, I was expecting that some page (Profile or Support OGS) would show my current support level and the end date (since a one-time payment lasts one year, I assume). Maybe this information can be added? I guess it could be private and shown only to the user.