---
updatedAt: 2025-09-09T19:04:39.000Z
agentTools:
  projectIndex: https://developer.authvia.com/llms.txt
---

# Braintree

How to enable Braintree Credit Card on a merchant.

Braintree provides a robust payment gateway for businesses, making it a versatile
choice for merchants looking to accept a wide range of payment types.

## Features

✅ **Tokenization** Credit Card payment methods can be converted to Braintree payment tokens.
✅ **Auto Tokenize** Can use `features.auto-tokenize` to have all corresponding tender types auto converted to tokens. See [tokenize](tokenize#auto-tokenize) for more details.

## Resources

* [Portal](https://www.braintreegateway.com/login)
* [Developer](https://developer.paypal.com/braintree/docs)
* [Website](https://www.braintreepayments.com/)

## Configuration

This table describes the required or possible attributes needed to configure a merchant product for this type.

| Name | Type   | Description                                                                                    | Rules |
| ---- | ------ | ---------------------------------------------------------------------------------------------- | ----- |
| host | string | The domain of the Braintree API used for sending requests related to credit card tokenization. |       |

## Features

All tokenize products support the following `features` attributes.

| Name            | Values                      | Description                                                                                                                                                                                                               |
| --------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| auto-tokenize   | true or false (default)     | Can be provided for one tokenized product per payment method type (tender type). When set, any call to create a payment method for that underlying tender will automatically be converted to a token of the defined type. |
| auto-permission | single-use or use (default) | Used to determine the permission to automatically set on each token created using this tokenization provider. Setting a value of single-use will mean a token is deleted on each successful use.                          |

## Enabling this Product

Using [create-merchant-product](https://developer.authvia.com/reference/new-product) API you can add a new product to your merchant record. Below is an example configuration for the payload of that request.

```json
{
  "line": "tokenize",
  "product": "creditcard",
  "provider": "braintree",
  "config": {},
  
}
```