Inconsistency == unnecessary cognitive load.
Deprecate paymentmethod, submethod, and currency in favor of payment_method, payment_submethod, and currency_code.
Update: We had to fix all the incoming links because they were populating payment_method with a weird dotted version. Now that that's done, delete the legacy code.