I don't want to convert the BTCs into USD or any other fiat currency. Secondly, I wanted a solution where I don't have to go through KYC/AML
There are several other Bitcoin only payment processors then. Blockchain.info, blockcypher, and blocktrail all offer similar Bitcoin receiving services, among many other services. Just use google. You can also just setup your own Bitcoin wallet on the server to generate the addresses and receive Bitcoin.