'Create a billing agreement for future use, without any initial payment'

def createBillingAgreement(self, params):

    defaults = {'method': 'CreateBillingAgreement'}
    required = ['token']
    nvp_obj = self._fetch(params, required, defaults)
    if nvp_obj.flag:
        raise PayPalFailure(nvp_obj.flag_info)
    return nvp_obj
