Can you make PurchaseRequest extend AuthorizeRequest, and then this method could simply be:

    $data = parent::getData();
    $data['PymtType'] = 'cc_debit';
    return $data;