# Buttons

One way of integrating with 8Pay is by embedding a button into your **website.**

Embedding a button is a very simple step that only requires copy-pasting **HTML code** into the source code of your website. The code snippet for a button can be **generated automatically** form the web app or customized editing the **template** of each billing model to fit your use case.

### Templates

{% content-ref url="buttons/one-time" %}
[one-time](https://docs.8pay.network/integrations/buttons/one-time)
{% endcontent-ref %}

{% content-ref url="buttons/fixed-recurring" %}
[fixed-recurring](https://docs.8pay.network/integrations/buttons/fixed-recurring)
{% endcontent-ref %}

{% content-ref url="buttons/variable-recurring" %}
[variable-recurring](https://docs.8pay.network/integrations/buttons/variable-recurring)
{% endcontent-ref %}

{% content-ref url="buttons/on-demand" %}
[on-demand](https://docs.8pay.network/integrations/buttons/on-demand)
{% endcontent-ref %}
