SupportPayment Gateway
Yes, you can activate your account for Payment Link without having a website/app. You will have to apply under the relevant section for the same.