Yo monté una plataforma entera de CPA que permitía subscripción vía pincode, pagos one-time-purchase y que se integraba con un sistema de publicidad por SMS, etc.
En los años que trabajé con ella no paró de evolucionar. Que quiero decir? Que fuera aparte de ser algo complejo de montar, es algo que se ha de ir manteniendo y evolucionando (que no es fácil, porque se van incorporando muchas trabas legales o de los operadores de telefonía). Y lo que considero más complicado: abrir países. Porque una vez que tienes montada la plataforma tienes que poder funcionar en diferentes países y llegar a acuerdos con los operadores que tienen y no en todos los países es fácil o viable.
Mi consejo es que si quieres algo global, uses alguna de las empresas de CPA que ya existen. Si quieres algo localizado en unos países muy concretos, mires de obtener información de si es factible montar tu propia plataforma con esos países.