Use the new WordPress pay core abstract gateway class.