# Integrate embedded payment forms

This section of the docs describes how to add embedded payment forms to your website.
These guides use the Cashier and Rebilly Instruments JavaScript libraries.
To learn about the components of the Rebilly product, see [Concepts](/docs/dev-docs/concepts).

Rebilly Instruments and Cashier libraries process customer-initiated flows in the browser, including stored payment cards when the gateway requires CVV.
For merchant-initiated transactions, such as subscription rebills and autopay retries, use the Rebilly API.
For more information, see [Customer-initiated and merchant-initiated transactions](/docs/dev-docs/customer-initiated-and-merchant-initiated-transactions).

## Select an integration option

Payment forms
Learn how to integrate embedded payment forms.

Deposit and withdrawal forms
Learn how to integrate embedded deposit and withdrawal forms.

Cashier form
Learn how to integrate an embedded Rebilly cashier form that contains both withdrawal and deposit tabs.