# Filters

### billink_api_base_url
The base API url used for requests to Billink. By default this is 'https://client.billink.nl/api/' or 'https://test.billink.nl/api/' if the plugin is in debug or test mode.
*  $url `(string)`

### billink_gateway_workflow_processed
After a workflow has been resolved. Use it to change the workflow number used. Arguments:
*  $workflowNumber `(int)`
*  $customer `(BillinkGateway\Customer\Customer)`
*  $workflowConfig `(array)`

### billink_gateway_fee_processed
After a fee has been processed and determined. Use it to change the fee calculated to the customer.
*  $fee `(BillinkGateway\Order\Fee)`
*  $orderTotal `(float)`
*  $config `(array)`

### billink_gateway_triggers
Replace any of the existing triggers. Please refer to `/config/triggers.php` for a full list.
*  $triggers `(array)`

### billink_gateway_min_loglevel
Change the minimum loglevel. Default 'notice' (or 'debug' in debug mode).
*  $loglevel `(string)`

### billink_gateway_fields
Fields used by the Billink gateway for settings and the like. Refer to `/config/fields.php` for the default.
*  $fields `(array)`

### billink_gateway_supported_currencies
The currencies supported by Billink. By default, these are `EUR`, `USD` and `GBP`. It is not recommended to change these values.
*  $currencies `(array)`

### billink_extra_gateway_fields
Additional fields for the gateway. These load the birthdate, chamber of commerce and terms fields on the front-end.
*  $fields `(array)`

### billink_gateway_is_available
Wether or not the Billink gateway is available to WooCommerce and/or the customer.
*  $available `(boolean)`
*  $gateway `(BillinkGateway\Gateway\Gateway)`

### billink_render_field
Triggers before an extra field is rendered to the user.
*  $arguments `(array)`
*  $fieldname `(string)`
*  $isBusiness `(bool)`
*  $value `(string)`

### billink_gateway_request_data
Triggers before the request data is returned. Useful for shops that use different named fields.
*  $request `(BillinkGateway\Helpers\ParameterBag)`
*  $gateway `(BillinkGateway\Gateway\Gateway)`

### billink_gateway_customer_data
Triggers before the WooCommerce Customer instance (WC_Customer) is converted to a `BillinkGateway\Customer\Customer` instance.
*  $customer `(WC_Customer)`
*  $request `(BillinkGateway\Helpers\ParameterBag)`

### billing_compatability_helpers
Add additional compatibility helpers. Runs before `plugins_loaded`, so be sure to hook it as early as possible. Add a FQCN to the array to load your own. The class should implement the `BillinkGateway\Contracts\PluginCompatible` interface.
*  $helpers `($array)`
