code: 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
docs: 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.