I don't think this can be done without a deep partnership with NetSuite. I was involved with a project to add a 3rd party billing component (Heartland Payments) and could not find anyway to register as a payment processor. I ended up just creating a new payment method to differentiate and storing config details in custom records that were used by the scripts involved