XPayroll passes your company name in the narration when we initiate the payment from our end. However, what is actually displayed on the beneficiary's account statement depends on their bank and is not in our control.
For better narration support, try switching your payment method to NEFT from Settings > Payments & Compliance Setup. It does help the narration issue with some beneficiary banks.
You can also sign up for a RazorpayX current account, in which case the salary and contractor payments will get routed through a current account which is under your company's name, and thus the narration will appear correctly. If you're interested in this, please write to us at xpayroll@razorpay.com.