
Full Answer
What can I do in a Braintree sandbox?
Within your sandbox, you can create users and roles, run transactions using test credit card numbers, and explore the full functionality of the Braintree gateway by using our sandbox testing values in the sandbox Control Panel or via the API. Get started by signing up for a Braintree sandbox account! There are a few key differences to keep in mind:
What can I do in the sandbox?
Sign in . The sandbox offers you a space to test payment processing without risking your actual credit card details. Explore the full control panel as any merchant would see it—including reporting tools and features like recurring billing. With sandbox credentials, you can run sample transactions, play with subscriptions, and test the API fully.
How does Braintree work with the SDK?
The customer submits payment information, the client SDK communicates that information to Braintree and returns a payment method nonce. Your front-end sends the payment method nonce to your server. Your server code receives the payment method nonce and then uses the server SDK to create a transaction.
Does Braintree comply with PCI DSS?
Anyone who accepts credit card payments needs to comply with latest PCI DSS rules. Any payments company that tells you otherwise isn't telling you the whole story. Fortunately, Braintree makes it so much easier for our merchants to be PCI compliant.
See more

What is a sandbox in Braintree?
The sandbox is a test environment that is almost identical to our production environment. Within your sandbox, you can create users and roles, run transactions using test credit card numbers, and explore the full functionality of the Braintree gateway by using our sandbox testing values in the sandbox Control Panel or via the API.
What happens when you set up a sandbox?
When you set up your sandbox for the first time, your account will default to processing with a single currency setup – usually with the major currency in your region. If you’d like to test other currencies, you can create new merchant accounts in the sandbox and specify which currency you would like to test for each one.
Is a sandbox account linked to a production account?
Your sandbox account is not linked to your production account in any way. Nothing created in the sandbox will transfer to production. This includes processing options and recurring billing settings. Your login information, merchant ID, and API keys will also be different.
What is Braintree Direct?
Braintree Direct is a set of tools to accept and process cards, PayPal, and wallets such as Apple Pay, Google Pay, and Venmo (US only). It also includes everything you need to help prevent fraudulent transactions, manage data security, and streamline operations.
Does Braintree require authorization?
As with any secure payment integration, you will first need to set up authorization. The Braintree sandbox allows you to set up a test environment to run transactions using test credit card numbers and explore the functionality of the Braintree gateway.
Does Braintree accept credit cards?
This guide will walk you through a basic Braintree Direct integration that accepts credit card payments in sandbox using our Drop-in UI.
Where is Braintree available?
Where in the world is Braintree available? Braintree is available for merchants in the United States, Canada, Australia, Europe, Singapore, Hong Kong SAR China, Malaysia, and New Zealand.
What is Braintree app?
What is Braintree?#N#Braintree is a full-stack payments platform that makes it easy to accept payments in your app or website. Our service replaces the traditional model of sourcing a payment gateway and merchant account from different providers. From single-touch payments to mobile SDKs and foreign currency acceptance, we provide everything you need to start accepting payments today.
How many currencies can Braintree accept?
Merchants can accept payments in over 130 currencies. Braintree will convert and deposit funds in USD for a 1% fee. Contact us for the most up-to-date list of foreign currencies and for more information about presenting transactions in multiple currencies.
Does Braintree have fraud protection?
If you receive a chargeback on an approved transaction, it will fall under your overall Braintree terms and conditions. Using Fraud Protection does not provide any additional chargeback protection. Braintree is not liable for any chargebacks disputed even after Fraud Protection is enabled.
Does Braintree accept credit card payments?
Yes. Anyone who accepts credit card payments needs to comply with latest PCI DSS rules. Any payments company that tells you otherwise isn't telling you the whole story. Fortunately, Braintree makes it so much easier for our merchants to be PCI compliant.
Does Braintree take customer data?
Yes. Your data belongs to you. We’re confident you’ll love the service you get from Braintree, but if you ever need to leave, you can easily take all of your customer data with you. Braintree pioneered data portability and we work to earn your business every day.
Can I use Braintree for recurring billing?
Can I use Braintree for recurring or subscription billing?#N#Yes, Braintree offers recurring billing tools that take the pain out of billing for SaaS, media subscriptions, recurring donations, and other cyclical billing. You can store your customers' payment information in the Braintree Vault, and we’ll automatically handle it each billing cycle.
What is Braintree Direct?
Braintree Direct is a set of tools to accept and process cards, PayPal, and wallets such as Apple Pay, Google Pay, and Venmo (US only). It also includes everything you need to help prevent fraudulent transactions, manage data security, and streamline operations.
Does Braintree require authorization?
As with any secure payment integration, you will first need to set up authorization. The Braintree sandbox allows you to set up a test environment to run transactions using test credit card numbers and explore the functionality of the Braintree gateway.
Does Braintree accept credit cards?
This guide will walk you through a basic Braintree Direct integration that accepts credit card payments in sandbox using our Drop-in UI.

The Braintree Sandbox
- The sandbox is a test environment that is almost identical to our production environment. Within your sandbox, you can create users and roles, run transactions using test credit card numbers, and explore the full functionality of the Braintree gateway by using our sandbox testing valuesin the sandbox Control Panel or via the API. Get started by sig...
Sandbox Versus Production
- There are a few key differences to keep in mind: Your sandbox business location will default to the country from which you access the Braintree homepage, unless you manually change the country selectionbefore signing up. Sandbox processing options, currencies, and features can vary by country.
Testing Currencies
- When you set up your sandbox for the first time, your account will default to processing with a single currency setup – usually with the major currency in your region. If you’d like to test other currencies, you can create new merchant accounts in the sandbox and specify which currency you would like to test for each one. 1. Log into the sandbox Control Panel 2. Click on the gear ic…
Switching from Sandbox to Production
- Once you're ready to start accepting real payments, your developers can begin your production integration. Next Page: Explore the Control Panel →
About This Guide
- By following this basic payments integration guide, you will have a base layer on which you can add additional payment methods, fraud tools, and other features that enhance your integration. It will also cover key concepts that you should familiarize yourself with. One of these key concepts is Braintree Direct.
What You Will Need
- A sandbox account
As with any secure payment integration, you will first need to set up authorization. The Braintree sandbox allows you to set up a test environment to run transactions using test credit card numbers and explore the functionality of the Braintree gateway. Sign Up for a Braintree Sandbo… - Client and server SDKs
Our client SDK enables you to securely collect payment information from your customers and the server SDK enables you to act on the collected payment information. We have SDKs for the following client platforms and server languages: 1. Client SDKsfor Android, iOS, and JavaScript …
How It Works
- This diagram shows how your client, your server, and Braintree interact: Client and server payment token flow Diagram demonstrating the required interaction between the client, our servers, and your server. Token Nonce Nonce Nonce 1 2 3 4 5 Your Client Your Server Braintree Server Your front-end requests a client token from your server and initializes the client SDK. Yo…
Getting Help
- Support articles:Learn about the business side of processing with Braintree and how to use the Control Panel.
- Reference:Explore our client and server SDK references and other API reference details.
- Contact sales:Discuss how our products, features, and pricing options can work for your business.
- Contact support:On our dedicated help site, select your issue, see relevant documentation, and submit a request to our support team.
Next Up
- We're glad you're here! Next, you'll integrate Braintree into your client. Next Page: Set Up Your Client →