Morning.
I'm working on an online learning app (https://app.pysmaapp.com) and there are two sorts of users in the app, students and instructors. The instructors do not work for me, but they are vetted by me and they create free educational content on the platform for students to consume (also for free).
On every lesson, and on the instructor profiles, there's a button to tip that instructor.
Payments are routed through the Instructor's connected Stripe account and when a student elects to tip them, the money is sent directly to said Stripe account. Great for me, because I don't want to be involved in that process at all. Based on my experience with the social audio platform "Clubhouse", it feels like I'm playing by the rules in using a 3rd party payment processor for this sort of purchase.
Yesterday my app was rejected and I was told that I must use IAP for this. This was surprising to me since I thought I was following a model that would be compatible with 3rd part payment processing (Stripe).
First I'd like to know if I'm wrong. I suspect that some of the review process is automated, and that I might be able to appeal this decision and get a different answer.
Second, if I'm wrong, I'd like to know how to route payments to specific people if I need to use IAP because I cannot find literature on this specifically.
I appreciate any help you can provide.