Well, both classes CreditCard and Check have attr_accessors + methods supporting first_name and last_name.  I don't think this gateway supports any payment methods that aren't going to be subclasses of those.

Even if this name were blank and there was a name associated with the shipping address, bluepay is expecting this to be a name associated with the payment instrument.