Is there a recurring payment/subscription for the app?

No, there is not any recurring payment involved. The download is a one-time purchase.