'The recurring payment interface to SEC is different than the recurring payment
interface to ECP. This adapts a normal call to look like a SEC call.'

def _recurring_setExpressCheckout_adapter(self, params):

    params['l_billingtype0'] = 'RecurringPayments'
    params['l_billingagreementdescription0'] = params['desc']
    REMOVE = ['billingfrequency', 'billingperiod', 'profilestartdate', 'desc']
    for k in params.keys():
        if (k in REMOVE):
            del params[k]
    return params
