I'm an individual developer who is utilising a third-party API to send mobile credit (Airtime) to individuals in a country in Africa. The API i'm working with currently only allows one carrier for me to send airtime through which is MTN (a large telecom in Africa). Our app is designed for Africans living in US, Canada, Australia, New Zealand and the UK.
Over the course of the last few weeks my app has continued receiving 5.2.1 violations despite telling Apple that I'm using a third party API and have no affiliations with the carrier. This is the rejection message I receive:
"The seller and company names associated with your app do not reflect the mobile carrier name in the app or its metadata, as required by Guideline 5.2.1 of the App Store Review Guidelines."
Previously, I had made a mistake of using the MTN logo in a banner on the app homescreen and have since removed it as I thought that was what was causing the violation. Moreover, I had removed my websites logo which was on the Account tab. We currently have a website which still helps users to send airtime and I just wanted to let the users know that this app is owned by us by including our website logo. I removed the MTN logo as I clearly had no rights to use it.
Apple suggests the following:
"To resolve this issue, your app must be published under a seller name and company name that reflects the mobile carrier name. If you have developed this app on behalf of a client, you may resubmit the app through their account, if they have one. You may also request an update to the company name on your account by having the Team Agent contact Apple Developer Support to request an update to the company name."
I don't know if they want me to submit the app as MTN. I have also told them that I own and developed the app and is not for MTN nor am I developing it for a client. We've been going back and forth and I'm not sure what direction to take by this time to get my app released.