Payment Aggregator License: A Key to Secure and Seamless Transactions