If you want to customize the screens and use your own payment gateway to collect the payments, then you should integrate with the APIs. You will also need to register as an Agent/Institution (AI) with NPCI. Setu teams will help you with this process.