You are better off creating a new payment profile for the payment processor rather than modify an unused one. XenForo supports an unlimited number of payment profiles, so there's no reason to not have a new one. You can of course start with the code from an existing one to help you along.
All you need to do is tell XenForo that there is a new payment profile available by adding a record to the xf_payment_provider table. In there, you tell XenForo what the class is for your new payment provider(s). As an example, I have 2 additional payment providers (one for Bitcoin and one for Monero). My
xf_payment_provider
table looks like this:
provider_id | provider_class | addon_id |
---|
bitcoin | DigitalPoint\Crypto:Bitcoin | DigitalPoint/Crypto |
braintree | XF:Braintree | XF |
monero | DigitalPoint\Crypto:Monero | DigitalPoint/Crypto |
paypal | XF:PayPal | XF |
stripe | XF:Stripe | XF |
twocheckout | XF:TwoCheckout | XF |
...anyway, long story short is you can add your own payment provider, you don't need to modify an existing/unused one.