Вы хотите сделать сервис, позволяющий осуществить транзакцию между двумя пользователями?
Это электронные денежные средства. Вы становитесь де-факто НКО с обязательством лицензирования (как отмечалось выше весьма не дешевого и настолько же не простого).
Вопрос системы налогооблажения вторичен, так как у вас не особо то и много вариантов
Но Вы можете пойти по другому пути и встроить в свое приложение платежные сервисы существующих НКО