# Integrate embedded payment forms

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

The Rebilly Instruments library processes customer-initiated checkout 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

**Integrate a payment form**

Learn how to integrate and embed a customizable, white-label payment form into your website.

**Payment form using a JWT**

Learn how to process a payment using a JWT.

**Create a customer**

Learn how to create a customer in Rebilly using the JS SDK and the Rebilly API.

**Customize payment forms**

Learn how to customize payment forms.

**Examples**

Learn how to use the Rebilly Instruments library in your website.

**Reference**

Learn how to reference the Rebilly Instruments library.

**Supported payment methods**

Learn about the payment methods supported by the Rebilly Instruments library.

**Digital wallets**

Learn how to set up Apple Pay, Google Pay™, and Samsung Pay for embedded payment forms.
