I have a similar issue as well. I have an org looking to have gated content available to their members, but payment is only accepted in person via cash or check (they are a group of 70-year-olds).
Is there a way to use some sort of approval system that the admin can use to grant access to anyone joining through the site, only after the in-person payment is confirmed?